基礎環境準備:
- 上傳壓縮包
- 解壓:
tar -zxvf zookeeper-3.4.5.tar.gz
- 配置ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/home/hadoop/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin
- 重新加載配置:
source /etc/profile
- 注意:3臺zookeeper都需要修改
- 修改zookeeper配置文件
cd zookeeper-3.4.5/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
添加一下內容:
dataDir=/home/hadoop/zookeeper-3.4.5/data
dataLogDir=/home/hadoop/zookeeper-3.4.5/log
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888
- 創建目錄:
mkdir -m 755 /home/hadoop/zookeeper-3.4.5/data
mkdir -m 755 /home/hadoop/zookeeper-3.4.5/log
- 寫入myid :
echo "1" > /home/hadoop/zookeeper-3.4.5/data/myid
- 將zookeeper發送到集群其他機器:
scp -r /home/hadoop/zookeeper-3.4.5 hadoop@slave2:/home/hadoop/
scp -r /home/hadoop/zookeeper-3.4.5 hadoop@slave3:/home/hadoop/
- 修改其他機器的配置文件
到slave2上:修改myid為:2 (echo "2" > /home/hadoop/zookeeper-3.4.5/data/myid)
到slave3上:修改myid為:3 (echo "3" > /home/hadoop/zookeeper-3.4.5/data/myid)
- 啟動(每臺機器):
zkServer.sh start
- 查看集群狀態
1、jps(查看進程)
2、zkServer.sh status(查看集群狀態,主從信息)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。