【发布时间】:2016-11-15 02:00:12
【问题描述】:
hduser@ubuntu:~/hbase/hbase-1.1.2/bin$ ./start-hbase.sh localhost:启动zookeeper,登录到/home/hduser/hbase/hbase-1.1.2/bin/../logs/hbase-hduser-zookeeper-ubuntu.out 启动master,登录到/home/hduser/hbase/hbase-1.1.2/logs/hbase-hduser-master-ubuntu.out 启动 regionserver,登录到 /home/hduser/hbase/hbase-1.1.2/logs/hbase-hduser-1-regionserver-ubuntu.out hduser@ubuntu:~/hbase/hbase-1.1.2/bin$ jps 15727 名称节点 29301 HQuorumPeer 15961 数据节点 29613 日元 16197 次要名称节点 16513 任务跟踪器 16282 工作追踪器 hduser@ubuntu:~/hbase/hbase-1.1.2/bin$ cat /home/hduser/hbase/hbase-1.1.2/logs/hbase-hduser-master-ubuntu.out SLF4J:类路径包含多个 SLF4J 绑定。 SLF4J:在 [jar:file:/home/hduser/hbase/hbase-1.1.2/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定 SLF4J:在 [jar:file:/home/hduser/hadoop/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定 SLF4J:请参阅http://www.slf4j.org/codes.html#multiple_bindings 了解说明。 SLF4J:实际绑定的类型为 [org.slf4j.impl.Log4jLoggerFactory] hduser@ubuntu:~/hbase/hbase-1.1.2/bin$ cat /home/hduser/hbase/hbase-1.1.2/logs/hbase-hduser-1-regionserver-ubuntu.out SLF4J:类路径包含多个 SLF4J 绑定。 SLF4J:在 [jar:file:/home/hduser/hbase/hbase-1.1.2/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定 SLF4J:在 [jar:file:/home/hduser/hadoop/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定 SLF4J:请参阅http://www.slf4j.org/codes.html#multiple_bindings 以获得解释。 SLF4J:实际绑定的类型是 [org.slf4j.impl.Log4jLoggerFactory]
我可以看到主服务器和区域服务器未启动。因此我无法使用 hbase shell 连接到 hbase。
Hadoop 版本 - 1.2.1 Hbase 版本 - 1.1.2
【问题讨论】:
-
检查 /home/hduser/hbase/hbase-1.1.2/bin/../logs/hbase-hduser-zookeeper-ubuntu.log 的错误日志
-
区域服务器日志:错误 [main] regionserver.HRegionServerCommandLine:区域服务器退出 java.lang.RuntimeException:区域服务器构建失败:类 org.apache.hadoop.hbase.regionserver.HRegionServer
-
检查 /home/hduser/hbase/hbase-1.1.2/logs/hbase-hduser-master-ubuntu.log 以获取 hbase 主日志
-
2016-11-15 05:51:58,075 错误 [main] master.HMasterCommandLine: Master exiting java.lang.RuntimeException: Master 构造失败: org.apache.hadoop.hbase.master 类。 HMaster at org.apache.hadoop.hbase.master.HMaster.constructMaster(HMaster.java:2290) at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:233) at org.apache.hadoop。 hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:139) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
-
你能分享你的 hbase-site.xml 和 /etc/hosts