hadoop - HBase程序无法连接到本地主机上的ZooKeeper

标签 hadoop hbase apache-zookeeper

我是HBase的新手,我确定我安装正确。在我的终端上,我也能够启动hbase shell,但是即使是一个简单的create语句也会给我以下错误:
(注意:我正在尝试在独立模式下运行它)

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)
........

另外,我只在eclipse中写了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。
我还有什么需要做或改变的吗?

最佳答案

http://hbase.apache.org/book.html#quickstart这是设置hbase的很好的文档。您可能会缺少一些配置。

关于hadoop - HBase程序无法连接到本地主机上的ZooKeeper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29136292/

相关文章:

java - 从系统读取文本文件到 Hbase MapReduce

json - 在JSON字段中进行HBase搜索

apache-kafka - 如何初始化 Apache-Zookeeper 的白名单?

logging - Apache Zookeeper 设置的不明确文档

hadoop - 区域服务器未在 hadoop 2.0 分布式集群上运行

java - 使用Java Servlet在HDFS内创建目录

java - hbase Regionserver 启动,zookeeper 启动但 hmaster 未启动(regionserver.HRegionServer : Failed construction RegionServer)

hadoop - Tensorflow 和 Hadoop 部署

java - 无法从Java代码连接到HBase服务器

hbase - Pig + Hbase 原子增量列值