Zookeeper安裝:
下載安裝包:
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/
用3.5版本的服務起不來,不知道為啥
創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站制作、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的樂東黎族網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
一、將包傳入服務器內,解壓
tar xvf apache-zookeeper-3.5.6.tar.gz -C /usr/
cd /usr && mv apache-zookeeper-3.5.6/ zookeeper #改名
cd /usr/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
好這樣一個zookeeper節點就安裝完了
二、集群的配置:
tickTime=2000#tick就是心跳,每2秒鐘檢測一次心跳
initLimit=10最多十個tick,也就是20s,tick就是單位,leader和follower剛開始通信時的最大時間,超過20s就認為連不上了
syncLimit=5同步最長的時間 5個tick,10s,集群啟動之后的通信時間
以上三個不用改
dataDir=/usr/zookeeper/zkData #存儲數據的目錄
clientPort=2181 客戶端端口,可改可不改
以下是需要添加的配置:集群有哪些機器
Server.**2**=server_ip:2888:3888 ** #2888是各節點之間通信的端口數據副本,3888是選舉端口號**
Server.**3**=server_ip:2888:3888 ** # 2、 3、 4這三個數沒要求,只要不一樣就行,是每臺機器的id,要記住**
Server.**4**=server_ip:2888:3888
本人環境
Server.4=192.168.50.134:2888:3888
Server.9=192.168.50.139:2888:3888
三、配置完之后 創建目錄,并在目錄zkData里創建myid這個文件
mkdir /usr/zookeeper/zkData
touch myid# 這個文件名不能變,就是myid,在dataDir指定的目錄下創建,
我現在在192.168.50.134這臺機器上,因為給這臺機器的id是4,所以我要把4 寫到myid這個文件里邊
echo 4 > myid這個要記住
四、指定存放日志的目錄:
cd /usr/zookeeper/bin
vim zkEnv.sh
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
ZOO_LOG_DIR="/usr/zookeeper/logs" #需要手動指定,不能讓日志亂放
fi
mkdir /usr/zookeeper/logs
以上就配置完畢了,完后再把zookeeper這個目錄,拷貝到其他的機器,改一下myid文件的內容就行。
scp -p /usr/zookeeper 192.16830.139:/usr
usr/zookeeper/bin/zkServer.sh start要啟動集群總數的半數以上才能顯示選舉leader和follower
/usr/zookeeper/bin/zkServer.sh status#會顯示leader 和 follower
我們把配置好的進行分發之后
新聞標題:四、zookeeper集群的搭建
分享鏈接:http://m.newbst.com/article40/jegcho.html
成都網站建設公司_創新互聯,為您提供App設計、服務器托管、微信公眾號、網站內鏈、搜索引擎優化、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯