Zookeeper部署启动:相关问题排查原因解决方案
Posted 鮀城小帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper部署启动:相关问题排查原因解决方案相关的知识,希望对你有一定的参考价值。
1.添加集群配置启动失败
项目场景:
在进行zk的单体、集群部署,单体部署很顺利,没有问题。部署集群的时候,启动节点失败。
问题描述
提示:这里描述项目中遇到的问题:
例如:配置集群的时候,确认dataDir、dataLogDir都配置好了,也创建了myid文件及内容。
zoo.cfg 文件在非集群模式配置的时候可以运行,加上
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
之后无法运行,删除后却可以运行,可以断定是集群配置问题。
原因分析:
查看了一番,zoo.cfg文件也创建了,需要配置的比如dataDir、dataLogDir、clientport都配好了。
最后发现是 dataDir、dataLogDir的路径问题,不是路径不对,是表示路径的符号不对。
dataDir=D:\\kafka\\zookeeper\\colony\\zookeeper-2181\\data dataLogDir=D:\\kafka\\zookeeper\\colony\\zookeeper-2181\\logs
解决方案:
windows下ZooKeeper文件配置路径是用’/’,我写成了’\\’,结果就找不到我的myid文件了
dataDir=D:/kafka/zookeeper/colony/zookeeper-2181/data dataLogDir=D:/kafka/zookeeper/colony/zookeeper-2181/logs
修改之后,就可以正常启动了。windows环境下,文件路径使用 \\\\ 或 / 表示,不能使用 \\ ,所以在windows环境下,部分路径不能直接在地址栏拷贝,地址栏默认就是 \\ 的。
以上是关于Zookeeper部署启动:相关问题排查原因解决方案的主要内容,如果未能解决你的问题,请参考以下文章