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