zookeeper启动失败问题解决
错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
原因:从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。
下载带bin的解压包
解压
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz -C /opt/zookeeper
改配置文件
cp zoo_sample.cfg zoo.cfg
dataDir=/opt/zookeeper/apache-zookeeper-3.6.2-bin/zkData
启动:
./bin/zkServer.sh start
查看启动状态:
jps
测试连接:
./bin/zkCli.sh -server 127.0.0.1:2181
其他操作命令
停止命令:./bin/zkServer.sh stop
重启命令:./bin/zkServer.sh restart
状态查看命令:./bin/zkServer.sh status