ZK完全分布式安裝
安裝前準備:關閉防火墻,配置ssh免密登錄Apache ZooKeeper可以通過官網下載,自己有也可以。我用的是3.4.71:上傳zookeeper安裝包2:解
安裝前準備:關閉防火墻,配置ssh免密登錄
Apache ZooKeeper可以通過官網下載,自己有也可以。我用的是3.4.7
1:上傳zookeeper安裝包
2:解壓zookeeper安裝包
tar -xvf zookeeper-3.4.7.tar.gz
3:建議改名
4:進入conf目錄
cd zookeeper-3.4.7/conf/
5:將zoo_sample.cfg復制一份zoo.cfg
因為Zookeeper在啟動的時候會自動尋找zoo.cfg,根據其中的配置來啟動存儲數據
cp zoo_sample.cfg zoo.cfg
6:更改zoo.cfg 的配置
vi zoo.cfg
在文件末端按如下配置
dataDir=/home/ldl/software/zookeeper-3.4.7/datandataLogDir=/home/ldl/software/zookeeper-3.4.7/lognserver.1=192.168.11.131:2888:3888nserver.2=192.168.11.132:2888:3888nserver.3=192.168.11.133:2888:3888
最后關閉保存:wq!

1:編號要求是數字并且不能重復
2:原子廣播端口號和選舉端口號只要不和當前已經使用的端口號沖突即可
7:創建目錄data,log
mkdir -p datanmkdir -p log
8:創建myid文件
vi /home/ldl/software/zookeeper-3.4.7/data/myid
9:將zookeeper-3.4.7傳到其余兩臺虛擬機中
scp -r /home/ldl/software/zookeeper-3.4.7 hadoop02:/home/ldl/software/n scp -r /home/ldl/software/zookeeper-3.4.7 hadoop03:/home/ldl/software/
10:更改其余兩臺虛擬機的myid
vi /home/ldl/software/zookeeper-3.4.7/data/myid
11:進入目錄,啟動服務
cd /home/ldl/software/zookeeper-3.4.7/bin/n./zkServer.sh startn./zkServer.sh start-foreground 附帶信息(可以看報錯信息)
可能出現的問題及解決方案

解決方案:找到myid所在的目錄,刪除version-2文件夾,在重新啟動zookeeper
如果遇到的問題這不對那不對的,找了很多方法都解決不了,那叫換個版本的安裝包吧,或者評論私我問我要。
對大數據整體學習感興趣的歡迎看我的文章
大忽悠:大數據學習之路(小白進來)上一篇:K8s容器運行環境安全加固
下一篇:K8s集群服務器性能配置指南









