【Flink】4.Zookeeper的安装与配置

1、上传zookeeper-3.4.14.tar.gz并解压

tart –xvzf zookeeper-3.4.14.tar.gz

2、准备工目录:

mkdir zookeepr_dir

3、配置zookeeper:

在这里插入图片描述

创建配置文件:
在这里插入图片描述

修改配置文件:
vi zoo.cfg
在这里插入图片描述

说明:
tickTime :心跳时间,单位毫秒
dataDir :存储数据信息的本地目录
initLimit:参数设定了允许所有跟随者与领导者进行连接并同步的时间
syncLimit:参数设定了允许一个跟随者与一个领导者进行同步的时间
2181:对client端提供服务
3888:选举leader使用
2888:集群内机器通讯使用(Leader监听此端口)

4、日志配置:

mkdir –p /home/hadoop/zookeeper_dir/logs
vi log4j.properties
在这里插入图片描述
在这里插入图片描述

cd /home/hadoop/zookeeper-2.4.14/bin
vi zkEnv.sh
在这里插入图片描述

创建data文件夹
mkdir –p /home/hadoop/zookeeper_dir/data

5、分发:

zookeeper:
scp -r /home/hadoop/zookeeper-3.4.14/ root@slave1.hadoop.njxzc:/home/hadoop/
scp -r /home/hadoop/zookeeper-3.4.14/ root@slave2.hadoop.njxzc:/home/hadoop/
work_dir:
scp -r /home/hadoop/zookeeper_dir/ root@slave1.hadoop.njxzc:/home/hadoop/
scp -r /home/hadoop/zookeeper_dir/ root@slave2.hadoop.njxzc:/home/hadoop/

6、设置myid:推荐使用绝对路径

在主机master.hadoop.xzc上执行如下语句
echo “1” > /home/hadoop/zookeeper_dir/myid
在主机slave1.hadoop.xzc上执行如下语句
echo “2” > /home/hadoop/zookeeper_dir/myid
在主机slave2.hadoop.xzc上执行如下语句
echo “3” > /home/hadoop/zookeeper_dir/myid

7、配置环境变量:

vi /etc/profile
在这里插入图片描述

source /etc/profile
在这里插入图片描述

8、编写脚本,一键启动和停止zookeeper集群:

cd /home/hadoop/zookeeper-3.4.14/bin
vi start-allzk.sh
在这里插入图片描述

vi stop-allzk.sh
在这里插入图片描述

授权:
在这里插入图片描述

9、测试成功与否:

在master.hadoop.njxzc上执行一键启动脚本,并查看
在这里插入图片描述

在slave1.hadoop.njxzc上查看
在这里插入图片描述

在slave2.hadoop.njxzc上查看
在这里插入图片描述

10、zookeeper的状态与操作:

查看状态信息:
zkServer.sh status
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

操作:
hbase,kafka……均会向zookeeper注册,并存储信息
如hbase服务器有问题,解决后,如果zookeeper中信息没有清除,hbase启动失败等问题
使用zkCli.sh操作
在这里插入图片描述

操作演示:
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值