Zookeeper HA分布式集群搭建

准备工作

  • 初始化 :
  • 删除MAC地址
  • 修改IP
  • 修改主机名
  • 配置主机与主机之间映射关系
[root@HadoopNode01 ~]# vi /etc/hosts

192.168.197.11 HadoopNode01
192.168.197.12 HadoopNode02
192.168.197.13 HadoopNode03

下载安装包解压式安装

[root@nodeX ~]# tar -zxf zookeeper-3.4.6.tar.gz -C /usr/

创建文件夹

  • 用于存储数据
mkdir /usr/zk/data

创建配置文件

[root@HadoopNode0X zookeeper-3.4.6]# vi ./conf/zook.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/zk/data
clientPort=2181
server.1=HadoopNode01:2887:3887
server.2=HadoopNode02:2887:3887
server.3=HadoopNode03:2887:3887

创建myid文件

[root@HadoopNode01 zookeeper-3.4.6]# echo 1 >> /home/zk/data/myid
[root@HadoopNode02 zookeeper-3.4.6]# echo 2 >> /home/zk/data/myid
[root@HadoopNode03 zookeeper-3.4.6]# echo 3 >> /home/zk/data/myid

主节点 ssh 其它节点

  • 初始情况下ZK集群的主节点为中间的节点
    原因是:参考zk集群选举相关内容
[root@HadoopNode02 zookeeper-3.4.6]# ssh HadoopNode01
[root@HadoopNode02 zookeeper-3.4.6]# ssh HadoopNode03

启动

# 分别在 三台节点上执行
[root@HadoopNodeX zookeeper-3.4.6]# ./bin/zkServer.sh start ./conf/zook.cfg
# 通过status 指令 查看状态
[root@HadoopNode0X zookeeper-3.4.6]# ./bin/zkServer.sh status ./conf/zook.cfg
发布了24 篇原创文章 · 获赞 1 · 访问量 511

猜你喜欢

转载自blog.csdn.net/Mr_YXX/article/details/104603666