zookeeper启动报错,解决
2018-02-05 16:42
38 查看
启动时候报错:
[root@hadoop-one zookeeper-3.4.5]# bin/zkServer.sh start
JMX enabled by default
Using config: /root/zookeeper/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process
发现是linux系统进程,应该不会冲突。又检查了下zookeeper会使用到的几个端口号,也都没有被占用。
后来打开bin/zkServer.sh启动脚本,搜了下会抛出上面那段话的地方:
看到$ZOOPIDFILE,想到应该是进程ID文件已经存在,导致启不起来。
去dataDir下看,果然有一个zookeeper_server.pid,最后一次修改时间是几天前了。由于机器上次是因为断电异常关闭,大概导致了这个pid file的残留。
删掉,重启,OK。
如果找不到那个文件,关闭虚拟机,重新启动也可以。问题也能解决
[root@hadoop-one zookeeper-3.4.5]# bin/zkServer.sh start
JMX enabled by default
Using config: /root/zookeeper/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process
发现是linux系统进程,应该不会冲突。又检查了下zookeeper会使用到的几个端口号,也都没有被占用。
后来打开bin/zkServer.sh启动脚本,搜了下会抛出上面那段话的地方:
echo -n "Starting zookeeper ... " if [ -f $ZOOPIDFILE ]; then if kill -0 `cat $ZOOPIDFILE` > /dev/null 2>&1; then echo $command already running as process `cat $ZOOPIDFILE`. exit 0 fi fi
看到$ZOOPIDFILE,想到应该是进程ID文件已经存在,导致启不起来。
去dataDir下看,果然有一个zookeeper_server.pid,最后一次修改时间是几天前了。由于机器上次是因为断电异常关闭,大概导致了这个pid file的残留。
删掉,重启,OK。
如果找不到那个文件,关闭虚拟机,重新启动也可以。问题也能解决
相关文章推荐
- ZooKeeper 启动报错 Invalid arguments, exiting abnormally java.lang.NumberFormatException: 的解决办法
- zookeeper启动Error: JAVA_HOME is incorrectly set问题解决
- 解决zookeeper注册中心启动成功却使用不了的问题
- window下zookeeper启动闪退的解决办法
- 解决Zookeeper无法启动的问题
- zookeeper无法启动解决
- 解决完全分布式HBase1.2.4启动zookeeper.MetaTableLocator: Failed verification of hbase:meta
- 关于.net服务启动注册到zookeeper,但是注册节点20分钟自动消失解决办法
- 解决Zookeeper启动zkServer.cmd闪退问题
- Zookeeper启动没错但无法查看Status解决办法
- zookeeper无法启动解决过程
- CDH安装kerberos后无法启动zookeeper的解决方法
- zookeeper 集群启动时 出现 Error contacting service. It is probably not running 的解决办法
- 解决hbase自带的zookeeper启动报错
- Zookeeper之启动常见错误及解决方法-yellowcong
- zookeeper在启动的时候遇到启动无法查看集群状态的问题-------已解决
- zooKeeper无法启动问题解决
- ZooKeeper 在硬盘满后,无法再次启动,抛出Last transaction was partial 解决方法
- 解决完全分布式HBase0.98.8启动zookeeper.MetaTableLocator: Failed verification of hbase:meta
- 解决Zookeeper无法启动的问题