环境:操作系统:centos6.5,zookeeper版本:zookeeper-3.4.8
STEP 1:下载
从zookeeper官网,下载zookeeper-3.4.8版本,下载路径:/root/Downloads/
STEP 2:解压
> cd /root/Downloads/
> tar -zxvf zookeeper-3.4.8.tar.gz // 解压之后,得到文件夹zookeeper-3.4.8
> cp -ri zookeeper-3.4.8/ /usr/local/zookeeper-3.4.8/ // 复制文件到/usr/local/路径下
STEP 3:配置
> cd /usr/local/zookeeper-3.4.8/conf
> cp zoo_sample.cfg zoo.cfg //复制文件,并重命名为zoo.cfg
修改zoo.cfg,修改后文件内容如下:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.8/data
dataLogDir=/usr/local/zookeeper-3.4.8/logs
clientPort=2181
# 以下为两个服务器行的ip
server.129=192.168.57.129:2888:3888
server.130=192.168.57.130:2888:3888
STEP 4:配置2
在/usr/local/zookeeper-3.4.8/目录下新建data和logs两个文件夹。
在data下创建文件,文件名为:myid
在192.168.57.129服务器下,myid中录入129 //内容与zoo.cfg 中,server.X中的X一致
在192.168.57.130服务器下,myid中录入130 //内容与zoo.cfg 中,server.X中的X一致
STEP 5:启动验证
> cd /usr/local/zookeeper-3.4.8/bin
> ./zkServer.sh start //启动命令
> ./zkServer.sh status //查看状态
如果返回如下,箭头部分为follower或者master,都说明安装成功:
注意:在集群模式下,只有每个节点都启动之后,./zkServer.sh status //查看状态命令才会正常。
STEP 6: 客户端连接
> ./zkCli.sh -server 192.168.57.129:2181