在 CentOS7 上安装 Zookeeper-3.4.9 服务 默认端口2181
部署jdk环境
#安装jdk
#tar -xvzf jdk-8u141-linux-x64.gz
#mv jdk1.8.0_141 /usr/local/jdk1.8
#echo "export JAVA_HOME=/usr/local/jdk1.8" >> /etc/profile
#echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
#source /etc/profile
#java -version
1、切换用户admin
#su – admin
2、下载 zookeeper-3.4.9.tar.gz:
#wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
3、解压缩 zookeeper-3.4.9.tar.gz:
tar -zxvf zookeeper-3.4.9.tar.gz
4进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:
#cd zookeeper-3.4.9/conf/
5、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
#cp zoo_sample.cfg zoo.cfg
6、用 vim 打开 zoo.cfg 文件并修改其内容
dataDir=/home/admin/zookeeper-3.4.9/data
dataLogDir=/home/admin/zookeeper-3.4.9/logs
7、创建 data和logs目录
# cd /home/admin/zookeeper-3.4.9
#mkdir data logs
8、启动 zookeeper 服务:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh start
查询 zookeeper 状态:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh status
关闭 zookeeper 服务
/home/admin/zookeeper-3.4.9/bin/zkServer.sh stop
重启 zookeeper 服务:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh restart
集群配置
192.168.13.19、192.168.13.24、192.168.13.25
三台都修改zoo.cfg
server.1=192.168.13.19:2888:3888
server.2=192.168.13.24:2888:3888
server.3=192.168.13.25:2888:3888
192.168.13.19
echo "1" > data/myid
192.168.13.24
echo "2" > data/myid
192.168.13.25
echo "3" > data/myid
然后分别启动各自的zookeeper服务