zookeeper的安裝(圖文詳解。。。來點擊哦!) 一、伺服器的配置 三台伺服器: 192.168.83.133 sunshine 192.168.83.134 sunshineMin 192.168.83.135 sunshineMax 在每台伺服器的hosts文件中添加:(命令:vi /etc ...
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
使修改後的配置生效:
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
配置完以後將上述內容全部拷貝到另外兩台服務的相同位置
使用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
其中上述配置server.2(sunshineMin)所在伺服器相對應的myid文件中添加2
其中上述配置server.3(sunshineMax)所在伺服器相對應的myid文件中添加3
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
其中三臺中結果分別為:兩台follower,一臺leader(follower和leader是隨機分配的)
3、使用jps命令查看
三台機器上出現QuorumPeerMain,如圖:
上述均完成,即表明安裝zookeeper安裝成功!