簡介

Zookeeper下載
官網地址:點我直達
百度云盤:點我直達
踩坑錄
官網下載一定要下載帶bin的
要不然zookeeper起不起來,找不到加載類,原來從版本3.5.5開始,帶有bin名稱的包才是我們想要的下載可以直接使用的里面有編譯后的二進制的包,而之前的普通的tar.gz的包里面是只是原始碼的包無法直接使用,
好想吐槽下啊,Zookeeper的包的變動,原始碼的包就不能向其他的安裝包一樣加個src的標識嗎?見名知意多好,以避免誤下載,

單機Zookeeper
創建目錄及解壓

進入解壓目錄 
進入conf

拷貝zoo_sample.cfg(目標檔案,必須zoo.cfg)
編譯拷貝后的檔案:zoo.cfg


注:修改完快照存盤目錄后,用:x
建立軟連接

環境變數配置
vim /etc/profile

使配置生效:source /etc/profile
啟動
./zkServer.sh start

注意
linux需要有jdk,關閉防火墻
集群Zookeeper
準備作業
克隆1臺上面單機配置好的linux,用于搭建集群,
創建myid
來到剛才zoo.cfg設定的快照存盤目錄下,我這里是/usr/data/zookeeper

進入安裝目錄
修改conf/zoo.cfg

添加所有集群中主機資訊

格式
server.1=192.168.1.101:2888:3888
server.2=192.168.1.102:2888:3888
server.3=192.168.1.103:2888:3888
格式:
server.myid檔案中的值=ip:埠號:埠號
埠號是集群資料互動的埠號,可以瞎寫,但不能被占用
集群搭建個數,至少2個,最好奇數,這樣zookeeper投票可以過半
重復克隆2臺剛配置過集群主機資訊的那臺linux
注:別忘記修改myid中對應的值!!!!

依次啟動zookeeper集群
啟動第一臺

啟動第二臺
第二臺變為了leader

我們查看剛才第一臺,此時變為了

啟動第三臺

模擬情況
第二臺關機(模擬實際情況服務器掛了)

查看第一臺

查看第三臺

搞定!!!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/141632.html
標籤:Linux
上一篇:KVM-virsh 創建虛擬網路
下一篇:Linux 防SSH暴力攻擊
