1.创建zookeeper安装路径
cd /usr/local mkdir zookeeper
2.在zookeeper目录下解压
tar -zxf apache-zookeeper-3.6.1-bin.tar.gz
3.复制配置文件,这里zookeeper启动时会去寻找zoo.cfg文件,解压之后到文件名为zoo_sample.cfg,所以需要copy一份
cd apache-zookeeper-3.6.1-bin/conf cp zoo_sample.cfg zoo.cfg
4.在usr/local/zookeeper目录下创建data目录
mkdir data
5.在zookeeper目录下修改配置文件
[root@master zookeeper]# cd apache-zookeeper-3.6.1-bin [root@master apache-zookeeper-3.6.1-bin]# vi conf/zoo.cfg
6.在配置文件中加入java路径
dataDir=/usr/local/zookeeper/data
7.使修改的配置文件生效
source /etc/profile
8.启动zookeeper
cd bin ./zkServer.sh start 报错:Error: JAVA_HOME is not set and java could not be found in PATH [root@master bin]# vi zkEnv.sh 加入export JAVA_HOME=/usr/local/jdk1.8.0_211 #check to see if the conf dir is given as an optional argument export JAVA_HOME=/usr/local/jdk1.8.0_211 if [ $# -gt 1 ] ithen 启动 bash zkServer.sh //输出日志如下 ZooKeeper JMX enabled by default Using config: /usr/local/soft/apache-zookeeper-3.6.1-bin/bin/../conf/zoo.cfg Starting zookeeper ... STARTED //查看是否启动成功 ps -ef | grep zookeeper //查看zookeeper的运行状态 ./zkServer.sh status