Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
Apache Phoenix ile Apache HBase'e bağlanılamıyor. Nedenler farklılık gösterebilir.
Neden: Yanlış IP
Etkin Zookeeper düğümünün IP'si yanlış.
Çözüm
Etkin Zookeeper düğümünün IP'sini Ambari kullanıcı arabiriminden HBase>>izleyerek tanımlayabilirsiniz. IP'yi gerektiği gibi düzeltin.
Neden: SYSTEM. KATALOG tablosu çevrimdışı
gibi !tableskomutları çalıştırırken şuna benzer bir hata iletisi alırsınız:
Error while connecting to sqlline.py (Hbase - phoenix) Setting property: [isolation, TRANSACTION_READ_COMMITTED] issuing: !connect jdbc:phoenix:10.2.0.7 none none org.apache.phoenix.jdbc.PhoenixDriver Connecting to jdbc:phoenix:10.2.0.7 SLF4J: Class path contains multiple SLF4J bindings.
gibi count 'SYSTEM.CATALOG'komutları çalıştırırken şuna benzer bir hata iletisi alırsınız:
ERROR: org.apache.hadoop.hbase.NotServingRegionException: Region SYSTEM.CATALOG,,1485464083256.c0568c94033870c517ed36c45da98129. is not online on 10.2.0.5,16020,1489466172189)
Çözüm
Apache Ambari kullanıcı arabiriminden, tüm ZooKeeper düğümlerinde HMaster hizmetini yeniden başlatmak için aşağıdaki adımları tamamlayın:
HBase'in Özet bölümünden HBaseAktif HBase Master'a gidin.
Bileşenler bölümündeN HBase Ana hizmetini yeniden başlatın.
Kalan tüm Yedek HBase Ana Hizmetleri için bu adımları yineleyin.
HBase Ana Servisinin kurtarma işleminin kararlı hale gelmesi ve tamamlanması beş dakika kadar sürebilir.
SYSTEM.CATALOG Tablo normale döndükten sonra Apache Phoenix'e bağlantı sorunu otomatik olarak çözülmelidir.
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ından 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 destek talebi oluşturma. Abonelik Yönetimi’ne ve faturalandırma desteğine erişim Microsoft Azure aboneliğinize dahildir, Teknik Destek ise herhangi bir Azure Destek Planı üzerinden sağlanır.