Bagikan melalui


Skenario: Batas waktu dengan perintah 'hbase hbck' di Azure HDInsight

Artikel ini menjelaskan langkah-langkah pemecahan masalah dan kemungkinan resolusi untuk masalah saat berinteraksi dengan kluster Azure HDInsight.

Masalah

Menghadapi batas waktu dengan perintah hbase hbck saat memperbaiki penetapan wilayah.

Penyebab

Penyebab masalah batas waktu saat Anda menggunakan perintah hbck mungkin adalah karena beberapa wilayah berada dalam status "dalam transisi" dalam waktu yang lama. Anda dapat melihat wilayah tersebut secara offline di HBase Master UI. Karena sejumlah besar wilayah berusaha untuk bertransisi, batas waktu HBase Master mungkin habis dan tidak dapat membawa wilayah tersebut kembali online.

Resolusi

  1. Masuklah ke kluster HDInsight HBase menggunakan SSH.

  2. Jalankan perintah hbase zkcli untuk menyambungkan dengan shell Apache ZooKeeper.

  3. Jalankan perintah rmr /hbase/regions-in-transition atau rmr /hbase-unsecure/regions-in-transition.

  4. Keluar dari shell hbase zkcli dengan menggunakan perintah exit.

  5. Dari Apache Ambari UI, hidupkan ulang layanan Active HBase Master.

  6. Jalankan perintah hbase hbck -fixAssignments.

  7. Pantau bagian "wilayah dalam transisi" HBase Master UI untuk memastikan tidak ada wilayah yang macet.

Langkah berikutnya

Jika Anda tidak melihat masalah atau tidak dapat memecahkan masalah, kunjungi salah satu saluran berikut untuk mendapatkan dukungan lebih lanjut:

  • Dapatkan jawaban dari para ahli Azure melalui Dukungan Komunitas Azure.

  • Hubungi @AzureSupport - akun Microsoft Azure resmi untuk meningkatkan pengalaman pelanggan. Menghubungkan komunitas Microsoft Azure ke sumber daya yang tepat: jawaban, dukungan, dan pakar.

  • Jika Anda memerlukan bantuan lainnya, Anda dapat mengirimkan permintaan dukungan dari portal Microsoft Azure. Pilih Dukungan dari bilah menu atau buka hub Bantuan + Dukungan. Untuk informasi selengkapnya, tinjau Cara membuat permintaan dukungan Microsoft Azure. Akses ke Manajemen Langganan dan dukungan tagihan disertakan dengan langganan Microsoft Azure, dan Dukungan Teknis disediakan melalui salah satu Paket Dukungan Azure.