请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

HBase无法启动

https://img1.sycdn.imooc.com//szimg/5a0cfabe0001178912970608.jpg

https://img1.sycdn.imooc.com//szimg/5a0cfabe0001e90f12330660.jpg

如图所示,我启动了Hbase,但jps没有提示, ./hbase shell,能进去,但用list命令时,出现 The node /hbase is not in ZooKeeper的错误。

另外再问下,创建表名后面写个‘info’是什么意思,听不清楚。打扰老师了

正在回答 回答被采纳积分+3

4回答

提问者 Echo鑫 2017-11-17 12:23:15

解决了,将2181 改为2182.。

0 回复 有任何疑惑可以回复我~
提问者 Echo鑫 2017-11-16 20:53:07

https://img1.sycdn.imooc.com//szimg/5a0d82f00001944f10820770.jpg

这是日志,说端口被占了,可我之前的ZK是在2181端口这已经启动了,为什么还要在2181端口上再启动ZK,另外,我直接启动hbase,出现了Hmaseter, 但shell命令就报下面的错误

https://img1.sycdn.imooc.com//szimg/5a0d86800001243e18670730.jpg

0 回复 有任何疑惑可以回复我~
提问者 Echo鑫 2017-11-16 18:01:04

https://img1.sycdn.imooc.com//szimg/5a0d613b000115c606980576.jpg

这是hbase-site.xml配置文件

https://img1.sycdn.imooc.com//szimg/5a0d613b0001e8db12600679.jpg

这是hbase-env.xml配置文件

https://img1.sycdn.imooc.com//szimg/5a0d613b0001a47419120712.jpg

这是shell命令输入list的错误信息。

https://img1.sycdn.imooc.com//szimg/5a0d61c20001178912970608.jpg

这是启动hbase的日志,但JPS没有显示hbase进程


0 回复 有任何疑惑可以回复我~
Michael_PK 2017-11-16 12:26:43

info列族,你hbase的配置文件中设置了zk的那个参数没,你对比下你的hbase和上课的配置有啥区别。start-hbaee启动完之后,请看下启动日志信息

0 回复 有任何疑惑可以回复我~
  • 提问者 Echo鑫 #1
    hbase基本上就用的spark SQL还是hadoop之前课程的,后面视频里出现了下hbase-site.xml配置文件,我对比下,也没看出什么差别,百度了下,说是主要原因是独立安装的zookeeper并没有创建/znode,导致Hbase无法定位到默认的znode---  /hbase。但按他们的一些方法,加了这配置
    <property>
    	<name>zookeeper.znode.parent</name>
    	<value>/hbase</value>
    </property>
    但仍没成功
    回复 有任何疑惑可以回复我~ 2017-11-16 18:05:30
  • 提问者 Echo鑫 #2
    我发现先开hbase,再开自带的zookeeper,zookeeper进程也不显示。。但单独开hbase,HRegister就没运行起来
    回复 有任何疑惑可以回复我~ 2017-11-16 18:18:01
  • Michael_PK 回复 提问者 Echo鑫 #3
    先启动依赖的...也就是zk
    回复 有任何疑惑可以回复我~ 2017-11-16 18:31:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信