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部署启动:相关问题排查原因解决方案的主要内容,如果未能解决你的问题,请参考以下文章

zookeeper集群部署问题排查

Docker 容器中部署项目后一直重启原因排查

Docker 容器中部署项目后一直重启原因排查

zookeeper集群和kafka的相关概念就部署

Zookeeper 使用中出现的错误排查

Zookeeper 使用中出现的错误排查