首页 > 其他 > 详细

02_zookeeper集群安装

时间:2017-10-29 19:20:17      阅读:314      评论:0      收藏:0      [点我收藏+]

zookeeper集群安装

(1)   下载zookeeper安装包,并上传到要组成zookeeper集群的多个机器上

我放置的目录:/usr/local/src/zookeeper-3.4.5.tar.gz, 使用3个节点构成zookeeper集群

 

(2)   将各个节点上的压缩包进行解压,  得到zookeeper目录

1 # tar –xzvf  zookeeper-3.4.5.tart.gz

 

 

(3)   修改zookeeper目录的owener为当前用户及群组

1 # chown –R  root:root  zookeeper-3.4.5

 

 

(4)   选任意一台机器,进入zookeeper配置目录,将zoo_sample.cfg复制并重命名为zoo.cfg

1 #  cd /usr/local/src/zookeeper-3.4.5/conf
2 #  cp zoo_sample.cfg   zoo.cfg

 

(5)   修改zoo.cfg配置文件

#  vim zoo.cfg

修改dataDir路径,同时增加3行集群节点描述,每行对应1个即将作为zookeeper集群节点的机器

 技术分享

 

配置文件中的相关参数说明:

tickTime:  毫秒单位,zookeeper时间单位,也是zkserver-client间发送心跳的间隔时间

initLimit: zk集群中follower角色的机器和leader角色的机器,初始连接时能够容忍的最大 无心跳时间(多少个tick

syncLimit: zk集群中follower角色的机器和leader角色的机器,同步阶段能够容忍的最大无 心跳时间(多少个tick)

dataDir:  zk保存数据的本地目录

clientPort:  zk公布给外接的,用于client端连接zk集群的端口号(TCP长连接)

 

server.0=ip:通信端口:选举端口

0,1,2 zk服务器的内部编号

通信端口,zk集群中的followerleader间的通信端口

选举端口,zk集群中进行选举时使用的通信端口

 

(6)   在各个主机上都创建zookeeper的数据目录

1 # mkdir /usr/local/src/zookeeper-3.4.5/tmp

 

(7)   将zoo.cfg文件分发到各个机器

1 # scp –rp zoo.cfg  root@slave1:/usr/local/src/zookeeper-3.4.5/conf
2 # scp –rp zoo.cfg  root@slave2:/usr/local/src/zookeeper-3.4.5/conf

 

(8)   所有节点都进入到conf中设置的zk的数据目录,并创建新myid文件

节点1

1 # cd /usr/local/src/zookeeper-3.4.5/tmp
2 # touch myid
3 # vim myid
4 写入0

节点2

1 # cd /usr/local/src/zookeeper-3.4.5/tmp
2 # touch myid
3 # vim myid
4 写入1

节点3

1 # cd /usr/local/src/zookeeper-3.4.5/tmp
2 # touch myid
3 # vim myid
4 写入2

0,1,2zoo.cfg中的server.0, server.1, server.2保持一致

 

(9)   在所有节点上都启动bin目录下的zkServer.sh

1 # cd /usr/local/src/zookeeper-3.4.5/bin
2 # ./zkServer.sh start

 

所有节点的终端上都出现如下提示,则表示zk启动成功

 技术分享

 

(10)   查看各个节点的zk状态

1 # cd /usr/local/src/zookeeper-3.4.5/bin
2 # ./zkServer.sh  status

节点1

 技术分享

节点2

 技术分享

节点3:

 技术分享

 

(11)     查看各个节点上的zookeeper进程

Zookeeper以java进程的方式运行,通过JPS可以确定正常运行,安装结束

 技术分享

 

02_zookeeper集群安装

原文:http://www.cnblogs.com/shay-zhangjin/p/7750709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!