Senaryo: Azure HDInsight'ta 'hbase hbck' komutuyla zaman aşımları
Bu makalede, Azure HDInsight kümeleriyle etkileşim kurarken karşılaşılan sorunlara yönelik sorun giderme adımları ve olası çözümler açıklanmaktadır.
Sorun
Bölge atamalarını düzeltirken komutuyla hbase hbck
zaman aşımlarıyla karşılaşın.
Nedeni
komutunu kullandığınızda karşılaşılan zaman aşımı sorunlarının hbck
olası bir nedeni, birkaç bölgenin uzun süre "geçişte" durumda olması olabilir. Bu bölgeleri HBase Ana Kullanıcı Arabirimi'nde çevrimdışı olarak görebilirsiniz. Çok sayıda bölge geçiş yapmaya çalıştığından HBase Master zaman aşımına uyabilir ve bu bölgeleri yeniden çevrimiçi duruma getiremeyebilir.
Çözüm
SSH kullanarak HDInsight HBase kümesinde oturum açın.
Komutunu çalıştırarak
hbase zkcli
Apache ZooKeeper kabuğuna bağlanın.veya
rmr /hbase-unsecure/regions-in-transition
komutunu çalıştırınrmr /hbase/regions-in-transition
.komutunu kullanarak
exit
kabuktanhbase zkcli
çıkın.Apache Ambari kullanıcı arabiriminden Active HBase Master hizmetini yeniden başlatın.
hbase hbck -fixAssignments
komutunu çalıştırın.Hiçbir bölgenin takılmadığından emin olmak için bu bölümdeki HBase Ana Kullanıcı Arabirimi "geçişteki bölge" bölümünü izleyin.
Sonraki adımlar
Sorununuzu görmediyseniz veya sorununuzu çözemiyorsanız daha fazla destek için aşağıdaki kanallardan birini ziyaret edin:
Azure Topluluk Desteği aracılığıyla Azure uzmanlarından yanıt alın.
müşteri deneyimini geliştirmek için resmi Microsoft Azure hesabı olan @AzureSupport ile bağlantı kurun. Azure topluluğunun doğru kaynaklara bağlanması: yanıtlar, destek ve uzmanlar.
Daha fazla yardıma ihtiyacınız varsa Azure portal bir destek isteği gönderebilirsiniz. Menü çubuğundan Destek'i seçin veya Yardım + destek hub'ını açın. Daha ayrıntılı bilgi için bkz. Azure desteği isteği oluşturma. Abonelik Yönetimi ve faturalama desteğine erişim, Microsoft Azure aboneliğinize dahildir ve Teknik Destek, Azure Destek Planlarından biri aracılığıyla sağlanır.