查看zookeeper.out日志的错误日志进行分析,一般有下面的原因:

  1. 端口被占用

# 查看配置了哪些端口
cat zoo.conf  |grep -v "#" | grep -v "^$" | grep -i Port
# 查看端口占用,普通用户可能看不全,有root就用root用户看
netstat -antp|grep -E "2181|9990|2888|3888"
  1. dataDir的myid要和zoo.cfg中配置的一致

zoo.cfg
myid中的值要和配置中server.后面的数据严格一致。

  1. 删除dataDir对应目录下除了 myid 以外的所有文件

  2. jdk是否安装

java -version
echo $JAVA_HOME
  1. 防火墙配置

systemctl status firewalld
systemctl stop firewalld
  1. ###启动用户是否有权限,使用root用户尝试启动
Logo

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

更多推荐