Zookeeper HA Distributed Cluster Setup

Ready to work

  • initialization:
  • Delete the MAC address
  • Modify IP
  • Modify the hostname
  • Configuring the mapping between the host and the host
[root@HadoopNode01 ~]# vi /etc/hosts

192.168.197.11 HadoopNode01
192.168.197.12 HadoopNode02
192.168.197.13 HadoopNode03

Download Unzip the package installation

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

Create a folder

  • For storing data,
mkdir /usr/zk/data

Create a profile

[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

Create a file 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

The master node to other nodes ssh

  • The master node cluster node ZK is in the middle of the initial situation
    because: Reference zk clusters election-related content
[root@HadoopNode02 zookeeper-3.4.6]# ssh HadoopNode01
[root@HadoopNode02 zookeeper-3.4.6]# ssh HadoopNode03

start up

# 分别在 三台节点上执行
[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
Published 24 original articles · won praise 1 · views 511

Guess you like

Origin blog.csdn.net/Mr_YXX/article/details/104603666