本篇文章,博主将分享zookeeper集群环境搭建的整个过程。在分享以前,博主还得说明些注意事项。首先,zookeeper是java编写的应用程序,因此在安装以前须要先安装java环境。java
本次可能用到的操做:apache
sucureCRT -> view -> chat windows能够批量发送命令 send chat to all session rz sucureCRT命令行输入rz命令执行文件上传选择
集群安装步骤(本次以三台zookeeper服务器集群为例):windows
(1)首先,将三台服务器上的java环境安装好(因为以前文章已经介绍过,故此处再也不重复)bash
(2)登陆zookeeper官网下载安装包;地址:http://zookeeper.apache.org/服务器
(3)上传zookeeper到其中一台服务器的/opt/apps目录中(拖拽zookeeper压缩包到SecureCRT中,选中send Zmodem)session
报错:-bash: rz: command not foundapp
(4)因为上一步提示rz上传命令未安装,先安装rz软件spa
yum list|grep rz yum install lrzsz
(5)重复步骤3进行文件上传成功命令行
(6)解压zookeeper软件安装压缩包:tar -zxvf zookeeper-3.4.13.tar.gz -C /opt/apps(解压)3d
(7)修改zookeeper配置文件
cd /opt/apps/zookeeper-3.4.13/conf/ cp zoo_sample.cfg zoo.cfg vi zoo.cfg
(8)建立zookeeper数据文件而且设置权限
cd /opt/apps/zookeeper-3.4.13/ mkdir -m 755 data mkdir -m 755 log
(9)在/opt/apps/zookeeper-3.4.13/data文件夹下新建myid文件,myid的文件内容为server.3后面的3(此处需参照当前服务器id进行配置)
cd data vi myid 或者 echo "3" > myid
(10)将集群下发到其余两台机器上
scp -r /opt/apps/zookeeper-3.4.13 root@192.168.29.135:/opt/apps/ scp -r /opt/apps/zookeeper-3.4.13 root@192.168.29.136:/opt/apps/
(11)修改其余机器的配置文件
192.168.29.135上:修改myid为:1 192.168.29.135上:修改myid为:2
(12)关闭防火墙(此处为节省时间也不配防火墙,且生产中通常为内网使用,故都不须要配置防火墙)
service iptables stop chkconfig iptables off
(13)启动zookeeper;执行命令:/opt/apps/zookeeper-3.4.13/bin/zkServer.sh start
(14)查看zookeeper集群状态,(QuorumPeerMain为zookeeper的进程名称)
一、 jps(查看进程) 二、 /opt/apps/zookeeper-3.4.13/bin/zkServer.sh status(查看集群状态,主从信息)
(15)集群搭建完成
最后,你们若是以为博主文章写的不错,或者对您有帮助,请点赞博主。若是您对其它服务器技术或者博主本人感兴趣,请关注博主,随时欢迎同博主交流技术。