2015-03-19 2 views
-1

Я новичок в HBase, и я уверен, что правильно ее установил. На моем терминале, я могу начать Hbase оболочки также, но даже простое создать заявление дает мне следующее сообщение об ошибке: (Примечание: я пытаюсь запустить его на автономном режиме)Программа HBase не может подключиться к ZooKeeper на localhost

WARN zookeeper.ZKUtil: hconnection Unable to set watcher on znode  (/hbase/hbaseid) 
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid 
at org.apache.zookeeper.KeeperException.create(KeeperException.java:99) 
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1041) 
at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:193) 
at org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:450) 
at org.apache.hadoop.hbase.zookeeper.ClusterId.readClusterIdZNode(ClusterId.java:61) 
........ 

Кроме того, у меня есть написано только 2 строки в затмении, и я пытаюсь запустить его,

public static void main(String[] args) throws MasterNotRunningException, ZooKeeperConnectionException { 
    // TODO Auto-generated method stub 

    Configuration config = HBaseConfiguration.create(); 

    HBaseAdmin admin = new HBaseAdmin(config); 
} 

это дает мне следующую ошибку:

15/03/18 22:25:37 INFO zookeeper.ClientCnxn: Opening socket connection to server fe80:0:0:0:0:0:0:1%1/fe80:0:0:0:0:0:0:1%1:2181. Will not attempt to authenticate using SASL (Unable to locate a login configuration) 
15/03/18 22:25:38 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect 
java.net.ConnectException: Connection refused 
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) 
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599) 
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) 
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068) 

Что может быть возможным проблема? У меня есть файл/etc/hosts как 127.0.0.1 localhost. Что-нибудь еще, что мне нужно сделать или изменить?

+0

Без учета ваших конфигурационных файлов как для zookeeper, так и для hbase, для вас будет очень сложно помочь. – b4hand

ответ

0

http://hbase.apache.org/book.html#quickstart Здесь очень хорошая документация для настройки hbase. возможно, вам не хватает некоторых конфигураций.

+0

Сделал все, что сказал учебник. Я думаю, что это проблема с zookeeper. – user3291389

+0

Вы можете поделиться конфигурацией? было бы легче выкопать проблему –

+0

любые новости по этому поводу? У меня такая же проблема. – rolele

Смежные вопросы