Zookeeper的安装

1. 解压缩 zookeeper压缩包

 tar –zxvf  zookeeper-3.4.9.tar.gz

2. 移动到 conf 路径下, 将 zoo_sample.cfg 文件 更名 zoo.cfg复制到 coof 路径下

[root@yufan hbase]# cd zookeeper-3.4.9/conf/
[root@yufan conf]# cp zoo_sample.cfg zoo.cfg
[root@yufan conf]# ls
configuration.xsl  log4j.properties  zoo.cfg  zoo_sample.cfg


3. 

修改zoo.cfg 文件的配置信息

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/bigdata/hbase/zkdata/
clientPort=2181
server.1=yufan:2888:3888
server.2=yufan1:2888:3888
server.3=yufan2:2888:3888
Server.n = YYY:A:B


其中N表示服务器编号,YYY表示服务器的IP地址(或主机名)。

ALF通信端口,表示该服务器与集群中的leader交换的信息的端口

B为选择端口,表示选择新的leader时服务器间相互通信的端口

4.

 [root@yufan conf]# mdir /home/bigdata/hbase/zkdata
[root@yufan conf]# cd /home/bigdata/hbase/zkdata


在该目录下创建名为myid的文件,内容为1(这个值随server而改变)

[root@yufan conf]# cd /home/bigdata/hbase/zkdata
[root@yufan zkdata]# vim myid
[root@yufan zkdata]# cat myid
1
[root@yufan zkdata]#


 

5. 复制到其他结点

复制内容:

yufan上已经配置好的 zookeeper-3.4.9拷贝到另外两台服务器 yufan1yufan2(使用scp命令)然后将其上的 .myid 的内容修改成23

6. 启动Zookeeper (每个结点都需要启动)

yufan:

[root@yufan bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@yufan bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Mode: follower


 

yufan1

[root@yufan1 ~]# cd /home/bigdata/hbase/zookeeper-3.4.9/bin/
[root@yufan1 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@yufan1 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Mode: leader


yufan2:

[root@yufan2 ~]# source /etc/profile
[root@yufan2 ~]# cd /home/bigdata/hbase/zookeeper-3.4.9/bin/
[root@yufan2 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@yufan2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/bigdata/hbase/zookeeper-3.4.9/bin/../conf/zoo.cfg
Mode: follower


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值