无法在Ubuntu上使用Hadoop安装Hbase

时间:2014-01-18 14:27:31

标签: ubuntu hadoop hbase apache-zookeeper

我是HBASE的新用户,在尝试在Ubuntu系统上安装相同内容时,我遇到了一些问题。

以下是Zookeeper日志文件

的错误日志
  

2014-01-18 06:10:51,392警告   org.apache.zookeeper.server.NIOServerCnxn:抓住了流的结尾   exception EndOfStreamException:无法从中读取其他数据   客户端sessionid 0x143a5b052980000,可能客户端已关闭套接字   org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220)   在   org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)   at java.lang.Thread.run(Thread.java:744)2014-01-18 06:10:51,394 INFO   org.apache.zookeeper.server.NIOServerCnxn:关闭套接字连接   客户端/127.0.0.1:56671,其中有sessionid 0x143a5b052980000

以下是来自主日志的错误日志:

  

2014-01-18 06:10:51,381 INFO org.apache.zookeeper.ZooKeeper:Session:   0x143a5b052980000关闭2014-01-18 06:10:51,381 INFO   org.apache.hadoop.hbase.master.HMaster:HMaster主线程退出   2014-01-18 06:10:51,381错误   org.apache.hadoop.hbase.master.HMasterCommandLine:无法启动   master java.lang.RuntimeException:HMaster Aborted at   org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:160)   在   org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104)   在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)at   org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)   在org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2120)

请注意,我可以成功启动Hbase。我的意思是在启动Hbase之后,我能够看到使用jps命令运行Hmaster。但是当我尝试转到Hbase shell时,会出现此问题,然后执行jps命令,我在列表中找不到Hmaster

请帮助我解决这个问题,因为我试着自己解决这个问题,但是没有运气。请帮忙。

1 个答案:

答案 0 :(得分:1)

我建议您检查hbase-site.xml中使用的配置。如果没有正确配置,zookeeper可能会停止运行,你会得到如此奇怪的例外。