首页 > 技术文章 > 在 CentOS7 上安装 Zookeeper-3.4.9 服务

zs-007 原文

在 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服务

 

 

推荐阅读