7 Ocak 2013 Pazartesi

org.apache.hadoop.hbase.ZooKeeperConnectionException:


org.apache.hadoop.hbase.ZooKeeperConnectionException: 
HBase is able to connect to ZooKeeper but the connection closes immediately. This could be a sign that the server has too many connections (30 is the default). Consider inspecting your ZK server logs for that error and then make sure you are reusing HBaseConfiguration as often as you can. See HTable's javadoc for more information.


1-Yukarıdaki hatanın sebebi etc/hosts dosyanızdaki makinanıza ait olan IP nin 127.0.0.1 olarak ayarlı olmamasından vede "ip6" olarka taımlı satırların açık olmasından kaynaklanıyor. Aşağıdaki şekilde dosya değiştirildiğinde artık bu hatayı almayacaksınız.... Makina adı olan bölümde sizin makinanızın ismi yer alacak.


127.0.0.1 localhost
127.0.0.1 Makina_Adı

# The following lines are desirable for IPv6 capable hosts
#::1     ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters

2-Hata halen devam ediyor ise diğer bir sebep tüm region serverlardaki hbase ayarlarının aynı olmamasından kaynaklanıyor olabilir. Çözüm için hbase kapatılır, masterdaki hbase klasörü tüm region serverlara kopyalanır. Ve hbase tekrar açılır.

Hiç yorum yok:

Yorum Gönder