您的位置:首页 > 大数据

大数据教程(3.5):zookeeper集群环境搭建

2018-07-29 21:55 621 查看
本篇文章,博主将分享zookeeper集群环境搭建的整个过程。在分享之前,博主还得说明些注意事项。首先,zookeeper是java编写的应用程序,所以在安装之前需要先安装java环境。

本次可能用到的操作:

sucureCRT -> view -> chat windows可以批量发送命令  send chat to all session
rz    sucureCRT命令行输入rz命令执行文件上传选择


集群安装步骤(本次以三台zookeeper服务器集群为例):

(1)首先,将三台服务器上的java环境安装好(由于之前文章已经介绍过,故此处不再重复)

(2)登录zookeeper官网下载安装包;地址:http://zookeeper.apache.org/



(3)上传zookeeper到其中一台服务器的/opt/apps目录中(拖拽zookeeper压缩包到SecureCRT中,选中send Zmodem)





报错:-bash: rz: command not found

(4)由于上一步提示rz上传命令未安装,先安装rz软件

yum list|grep rz
yum install lrzsz




(5)重复步骤3进行文件上传成功



(6)解压zookeeper软件安装压缩包:tar -zxvf zookeeper-3.4.13.tar.gz -C /opt/apps(解压)

(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的进程名称)

1、	jps(查看进程)
2、	/opt/apps/zookeeper-3.4.13/bin/zkServer.sh status(查看集群状态,主从信息)








(15)集群搭建完成

最后,大家如果觉得博主文章写的不错,或者对您有帮助,请点赞博主。如果您对其它服务器技术或者博主本人感兴趣,请关注博主,随时欢迎同博主交流技术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ZooKeeper