跟我学搭建集群(二)

配置zookeeper

前提:在master01中先操作以下步骤。

1.将zookeeper压缩包放到路径/opt/download/hadoop

2.解压到路径/opt/software/hadoop。当前路径为/opt/download/hadoop

//解压zookeeper
tar -zxf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/software/hadoop/

3.切换路径到/opt/software/hadoop

将解压过后的apache-zookeeper-3.5.7-bin命名为zookeeper357

mv apache-zookeeper-3.5.7-bin zookeeper357

4.配置zookeeper环境变量。编辑/etc/profile.d/my.sh

#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/software/hadoop/zookeeper357
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/sbin

5.切换路径至/opt/software/hadoop/zookeeper357/,新建一个文件夹zkData。在zkData下新建一个myid,并编辑它。

//创建myid
touch myid
vi myid
//写入以下内容
1

6.切换路径至/opt/software/hadoop/zookeeper357/conf,将zoo_sample.cfg拷贝一份并命名为zoo.cfg,并编辑它

//修改成以下内容
dataDir=/opt/software/hadoop/zookeeper357/zkData
server.1=master01:2888:3888
server.2=master02:2888:3888
server.3=slave01:2888:3888
server.4=slave02:2888:3888

7.激活环境变量

source /etc/profile

8.使用allsend.sh拷贝zookeeper357及环境变量my.sh给其他节点

//先拷贝zookeeper357
./allsend.sh /opt/software/hadoop/zookeeper357 /opt/software/hadoop/
//再拷贝my.sh
./allsend.sh /etc/profile.d/my.sh /etc/profile.d/

先更改一下剩余节点的/opt/software/hadoop/zookeeper357/zkData/myid,分别改成2,3,4。参照第5步骤。然后再给别的节点激活一下环境变量

9.将每台机器的zookeeper357启动。

zkServer.sh start

然后通过以下命令可以看到每台机器的zookeeper是leader还是follower

zkServer.sh status

至此,zookeeper安装配置完毕!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值