有时候Hbase错误关闭,会出现以下问题,主要是Hbase关闭错误,导致zookeeper出错!!!

如图所示:
输入:zkServer.sh start
显示启动成功,输入jps却找不到zookeeper进程
在这里插入图片描述
解决方法:去zkdata文件下查看myid文件
cd /opt/bigdata/hadoop/zookeeper/zkdata
vi myid
如图:在这里插入图片描述
查看是否为你原来设置数字,主机1开始,改回原来配置。
再启动zookeeper,发现启动成功
在这里插入图片描述
相应的其他myid改为2,3,4问题就解决了

DFSZKFailoverController在jps中查不到解决方法:

1、关闭所有进程:
stop-all.sh
每个虚拟机上操作一遍下面命令确保关闭
rm -rf /tmp/hsperfdata_*
启动zookeeper:
zkServer.sh start
然后格式化:hdfs zkfc -formatZK
如图:
在这里插入图片描述
最下面出现这个证明格式化成功,没有重复上述操作:
在这里插入图片描述
然后关闭重启zookeeper
启动集群:start-all.sh
jps查看进程:在这里插入图片描述
启动完成!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐