报错:
bin/zkServer.sh status
JMX enabled by default
using config: /usr/newdir/hadoop/HDFS/zookeeper-3.4.6/bin/……/conf/zoo.cfg
Error contatcting service.It is probably not running
问题原因:zookeeper出问题,多半在在myid和zoo.cfg中找原因。可能是没有新建myid、没有在myid中写对应值、zoo.cfg设置错误。
解决方法:我去查看了我的myid每一台都正确对应着1.2.3,所以原因不是在这里。所以检查我的zoo.cfg发现我的salve.2=Slave1.Hadoop:28888:28888出现输入错误果断改成salve.2=Slave1.Hadoop:28888:38888 重启后测试成功,问题解决
2 报错
问题原因:之前安装的Hbase一直各种错误,随时都有错,而且这一次启动和下一次启动错误还不一样。后来考虑到是不是安装包的问题。把之前的安装包重新解压了一次,发现过程中报错,强制退出解压了,有可能当时没看到提示直接安装了该软件包。
解决方法:重新下载了一个完整的安装包,安装后就能正常启动问题
报错:no zookeeper to stop because no pid file /tmp/hbase-hadoop-zookeeper.pid
还没解决
猜想是zookeeper1由自己手动启动和关闭,所以hbase没有检测到其运行情况,不能完成对zookeeper的关闭,而配置文件中却设置的由它关闭。这只是个人猜想,等待后续进一步佐证。
为了证实自己的猜想,今天把每个节点的hbase-env.sh中的HBASE_MANAGES_ZK=true ,重新启动后在关闭,不再报错