主页 > 其他  > 

linux安装启动zookeeper全过程及遇到的坑

linux安装启动zookeeper全过程及遇到的坑
1、下载安装zookeeper

参考文章: blog.csdn.net/weixin_48887095/article/details/132397448


2、启动失败 1、启动失败JAVA_HOME is not set and java could not be found in PATH 已安装 JAVA 配置了JAVA_HOME,还是报错解决方法:参考: blogs /OnlyDreams/p/16694263.html替换启动命令为 ./zkServer.sh start或bash zkServer.sh start
2、启动失败 ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain [root@xxx] zkServer.sh start-foreground ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain

解决方法: blog.csdn.net/weixin_48887095/article/details/132397448


3、启动失败,端口8080被占用 Caused by: java.io.IOException: Failed to bind to /0.0.0.0:8080

解决方法:

参考: blog.csdn.net/lihaitao910215/article/details/105176064修改配置,在zoo.cfg中添加了一行配置:admin.serverPort=8001
4、启动失败,端口2181被占用 java.net.BindException: Address already in use

查看端口占用:lsof -i:2181发现没有端口占用

修改配置:修改conf/zoo.cfg中的clientPort=2181 为clientPort=21810

参考: juejin /post/7301342025881518089

3 启动成功 服务端启动成功:bash zkServer.sh status start查看服务端状态:bash zkServer.sh status停止服务端:bash zkServer.sh stop启动客户端:bash zkCli.sh

标签:

linux安装启动zookeeper全过程及遇到的坑由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“linux安装启动zookeeper全过程及遇到的坑