zookeeper 安装以及集群搭建

安装环境:

  jdk1.7 

  zookeeper-3.4.10.tar.gz

  VM虚拟机redhat6.5-x64:192.168.1.200  192.168.1.201  192.168.1.202

  Xshell4

部署方案:

主机IP 集群通信端口 消息端口 节点目录
192.168.1.200 2888:3888 2181 /usr/local/zookeeper
192.168.1.201 2888:3888 2181 /usr/local/zookeeper
192.168.1.202 2888:3888 2181 /usr/local/zookeeper

 

第一步:解压 zookeeper-3.4.10.tar.gz

#解压
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local
#修改目录名
mv zookeeper-3.4.10 zookeeper

 第二步:配置zookeeper

#切换zookeeper配置文件目录
cd /usr/local/zookeeper/conf
#修改配置文件名 默认运行配置文件名 zoo.cfg
mv zoo_sample.cfg zoo.cfg
#编辑配置文件
vim zoo.cfg

修改配置一:

在/usr/local/zookeeper  创建目录data 用来存储集群节点信息:包括zookeeper以及其他依赖zookeeper服务的集群

扫描二维码关注公众号,回复: 2594098 查看本文章

dataDir=/usr/local/zookeeper/data

修改配置二:

zookeeper各节点

server.0=192.168.1.200:2888:3888
server.1=192.168.1.201:2888:3888
server.2=192.168.1.202:2888:3888

 

第三步:创建myid文件

在dataDir=/home/grid/zookeeper/data下创建myid文件 
编辑myid文件,并在对应的IP的机器上输入对应的编号。如在第一台zookeeper上,我们给该myid文件内容指定就是0,第二台上就是1....

 

第四步:配置环境变量

 

[root@201 data]# vim /etc/profile
[root@201 data]# source /etc/profile

第五步:启动zookeeper

 

[root@202 local]# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

第六步:检查

#follower表示从服务器
[root@200 conf]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: follower
#leader表示主服务
[root@202 local]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: leader
#客户端登录
zkCli.sh

第七步:检查集群存储各个节点信息,包括:Hadoop、Hbase、Storm、Kafka、activemq

方式一:eclipse插件 

方式二:ZooInspector

具体参考:https://www.cnblogs.com/cac2020/p/9428255.html

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/cac2020/p/9426531.html