1、下载zookeeper压缩包
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2、传到linux上某个目录,解压
tar -zxvf apache-zookeeper-3.5.6.tar.gz
3、配置zoo.cfg
在zookeeper根目录下创建data和log文件夹
将zoo_sample.cfg复制一份为zoo.cfg
在默认配置的基础上,修改dataDir、增加dataLogDir
4、启动zookeeper,查看运行状态
zkServer.sh start
zkServer.sh status
zkServer.sh stop
zkServer.sh restart
5、查看logs目录下.out文件,错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用
6、关闭防火墙和selinux
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
编辑 selinux 文件
打开 selinux 文件后,修改#SELINUX=enforcing
为SELINUX=disabled
保存后退出 gedit。接着再执行如下命令
setenforce 0
#设置 SELinux 状态
getenforce
#获取 SELinux 状态
来源:CSDN
作者:keep@
链接:https://blog.csdn.net/xl_1803/article/details/104080177