zookeeper的安装(图文详解。。。来点击哦!)

时间:2022-01-20 21:09:08

zookeeper的安装(图文详解。。。来点击哦!)

一、服务器的配置

  三台服务器:

  192.168.83.133   sunshine

  192.168.83.134   sunshineMin

  192.168.83.135   sunshineMax

  在每台服务器的hosts文件中添加:(命令:vi /etc/hosts)

  (如果原来配置hadoop集群的时候配置过了则不需要重新配置)

  192.168.83.133   sunshine

  192.168.83.134   sunshineMin

  192.168.83.135   sunshineMax

二、zookeeper配置

  任意选择一台服务器,如:192.168.83.133

1、解压zookeeper压缩包

  tar -zxvf zookeeper-3.4.8.tar.gz(本次安装使用3.4.8版本)

2、配置环境变量

  vi /etc/profile

  # zookeeper

  export ZOOKEEPER=/usr/tools/zookeeper-3.4.8

  export PATH=$PATH:$ZOOKEEPER/bin

  zookeeper的安装(图文详解。。。来点击哦!)

  使修改后的配置生效:

  source /etc/profile

  使用scp命令将修改后的环境变量拷贝到另外两台服务器上

  scp /etc/profile root@sunshineMin:/etc/

  scp /etc/profile root@sunshineMax:/etc/

  拷贝完成后使用source /etc/profile命令分别使之生效

3、配置文件

  进入zookeeper安装目录下的conf目录中,配置zoo.cfg文件

  cp zoo_sample.cfg zoo.cfg

  vi zoo.cfg(进入此配置文件)

  修改其中的:

  dataDir=/usr/tools/zookeeper-3.4.8/data

  随后添加:

  server.1=sunshine:2888:3888

  server.2=sunshineMin:2888:3888

  server.3=sunshineMax:2888:3888  

  zookeeper的安装(图文详解。。。来点击哦!)

  配置完以后将上述内容全部拷贝到另外两台服务的相同位置

  使用scp命令进行拷贝(记得使用一下pwd命令查看一下安装的文件的路径)

  scp -r /usr/hadoop/zookeeper-3.4.8 root@sunshineMin: /usr/hadoop/

  scp -r /usr/hadoop/zookeeper-3.4.8 root@sunshineMax: /usr/hadoop/

4、添加文件

  分别在三台安装目录下的data文件中(/zookeeper-3.4.8 root/data)新建一个myid文件

  其中上述配置server.1(sunshine)所在服务器相对应的myid文件中添加1

  zookeeper的安装(图文详解。。。来点击哦!)

  其中上述配置server.2(sunshineMin)所在服务器相对应的myid文件中添加2

  zookeeper的安装(图文详解。。。来点击哦!)

  其中上述配置server.3(sunshineMax)所在服务器相对应的myid文件中添加3

  zookeeper的安装(图文详解。。。来点击哦!)

5、查看安装是否成功

  1、启动zookeeper

  三台分别输入命令:zkServer.sh start(必须是三台都需要启动)

  2、每台机器上查看状态

  zkServer.sh status

  查看状态结果为,并如下图:

  ZooKeeper JMX enabled by default

  Using config: /usr/tools/zookeeper-3.4.8/bin/../conf/zoo.cfg

  Mode: follower

  zookeeper的安装(图文详解。。。来点击哦!)

  其中三台中结果分别为:两台follower,一台leader(follower和leader是随机分配的)

  3、使用jps命令查看

  三台机器上出现QuorumPeerMain,如图:

  zookeeper的安装(图文详解。。。来点击哦!)

  上述均完成,即表明安装zookeeper安装成功!