1、下载zookeeper安装包

进入zookeeper官网选择下载链接如下: https://www-eu.apache.org/dist/zookeeper/

选择最新稳定版本3.5.5,选择下载apache-zookeeper-3.5.5-bin.tar.gz,文件说明:

1)apache-zookeeper-3.5.5.tar.gz  源码包

2)apache-zookeeper-3.5.5-bin.tar.gz  安装包

2、vim修改配置文件 /etc/hosts ,增加如下内容:

192.168.3.71   edu-provider-01

3、保存后,执行 /etc/init.d/network restart 使配置文件 hosts生效

4、上传下载好的 apache-zookeeper-3.5.5-bin.tar.gz 包到 /usr/local/src 目录下

5、执行 tar -zxvf /usr/local/apache-zookeeper-3.5.5-bin.tar.gz 解压tar包

6、进入解压好的目录中创建 data 和 logs文件夹,命令如下:

[root@localhost apache-zookeeper-3.5.5-bin]#   cd /usr/local//apache-zookeeper-3.5.5-bin/

[root@localhost apache-zookeeper-3.5.5-bin]#   mkdir data

[root@localhost apache-zookeeper-3.5.5-bin]#   mkdir logs

7、进入conf文件夹,并拷贝一份.cfg文件并编辑,编辑后的结果如图,保存

[root@localhost apache-zookeeper-3.5.5-bin]# cd conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg

请注意:edu-provider-01名称为hosts文件中输入的内容

8、进入data文件夹,创建myid文件,并输入1,保存

[root@localhost conf]# cd ../data/
[root@localhost data]# vim myid

请注意: 这里输入的1 是zoo.cfg文件中server.1的1

9、编辑profile文件,并加入zookeeper的环境变量

[root@localhost data]# vim /etc/profile

10、执行 命令使profile文件生效

[root@localhost data]# source /etc/profile

11、防火墙中添加允许zookeeper访问的端口,并重启防火墙

[root@localhost data]# firewall-cmd --permanent --zone=public --add-port=2181/tcp
[root@localhost data]# firewall-cmd --permanent --zone=public --add-port=2888/tcp
[root@localhost data]# firewall-cmd --permanent --zone=public --add-port=3888/tcp
[root@localhost data]# systemctl restart firewalld.service
12、启动 zookeeper服务并测试是否正常启动

[root@localhost data]# cd /usr/local/src/apache-zookeeper-3.5.5-bin/bin/
[root@localhost bin]# ./zkServer.sh start

图片说明已经正常启动,还可以使用jps命令查看,是否有 QuorumPeerMain

13、如果想要关闭执行stop命令

[root@localhost bin]# ./zkServer.sh stop

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐