Zookeeper安装以及集群搭建

来源:互联网 发布:linux中的cat命令 编辑:程序博客网 时间:2024/06/10 04:33

本文中配置3个节点的zookeeper集群,主机分别是node1,node2,node3
到官网下载压缩包,也可以在下面链接下载
zookeeper-3.4.3.tar.gz

1.解压压缩包

tar -xvf zookeeper-3.4.8.tar.gz

2.修改配置
到conf文件目录下,有个zoo_sample.cfg文件,将文件拷贝一份改名为zoo.cfg

cp zoo_sample.cfg zoo.cfg

修改配置文件zoo.cfg

tickTime=2000initLimit=10syncLimit=5#配置zookeeper的数据存放目录dataDir=/csh/hadoop/zookeeper/data#配置zookeeper的日志记录dataLogDir=/csh/hadoop/zookeeper/datalogclientPort=2181#配置集群server.1=node1:2888:3888server.2=node2:2888:3888server.3=node3:2888:3888

3.创建dataDir和dataLogDir目录

mkdir -p /csh/hadoop/zookeeper/datamkdir -p /csh/hadoop/zookeeper/datalog

4.根据配置文件zoo.cfg中的集群,在dataDir中添加文件myid,并写入相应的数字

#在node1中执行echo "1" > /csh/hadoop/zookeeper/data/myid#在node2中执行echo "2" > /csh/hadoop/zookeeper/data/myid#在node3中执行echo "3" > /csh/hadoop/zookeeper/data/myid

5.运行3个主机的zookeeper,通过以下命令

#在zookeeper/bin目录下./zkServer.sh start

6.检测是否成功

#结点node1[root@node1 bin]# ./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfgMode: follower#结点node2[root@node2 bin]# ./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfgMode: leader#结点node3[root@node3 bin]# ./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfgMode: follower

个人博客原文:
Zookeeper安装以及集群搭建

0 0
原创粉丝点击