日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
zookeeper集群搭建

很早之前就搭建過這些,現(xiàn)在為了重復(fù)使用,還是寫了篇簡單的集群安裝博客,方便以后翻閱,也希望能給新手一個幫助,好啦,開始進行搭建工作吧^_^!

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括渝中網(wǎng)站建設(shè)、渝中網(wǎng)站制作、渝中網(wǎng)頁制作以及渝中網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,渝中網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到渝中省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

修改主機名
prod-wuliu-zookeeper1-42-10
prod-wuliu-zookeeper2-42-11
prod-wuliu-zookeeper3-42-12

配置/etc/hosts
172.16.42.10 zookeeper1
172.16.42.11 zookeeper2
172.16.42.12 zookeeper3

安裝jdk
把jdk解壓到/opt/jdk
#set java evironment
export JAVA_HOME=/opt/jdk
export JAVA_BIN=/opt/jdk/bin
export JRE_HOME=/opt/jdk/jre
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
##########add

驗證jdk安裝是否成功
Java -version查看jdk的版本

下載軟件包到/opt/zookeeper

單點配置看zookeeper官方文檔
https://zookeeper.apache.org/doc/r3.4.10/zookeeperStarted.html#sc_Download

配置相關(guān)目錄
mkdir -p /opt/zookeeper/data
mkdir -p /opt/zookeeper/logs

集群配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper/data
clientPort=2181
dataLogDir=/opt/zookeeper/logs
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888

在dara目錄下設(shè)置myid配置文件,myid的配置文件與server.id的值一一對應(yīng)

啟動zookeeper
1、先啟動一個節(jié)點
./zkServer.start
2、然后再啟動其余的兩個節(jié)點
./zkServer.sh status 查看zookeeper當(dāng)前的角色

新增了幾個參數(shù), 其含義如下:

initLimit: zookeeper集群中的包含多臺server, 其中一臺為leader, 集群中其余的server為follower. initLimit參數(shù)配置初始化連接時, follower和leader之間的最長心跳時間. 此時該參數(shù)設(shè)置為5, 說明時間限制為5倍tickTime, 即5*2000=10000ms=10s.
syncLimit: 該參數(shù)配置leader和follower之間發(fā)送消息, 請求和應(yīng)答的最大時間長度. 此時該參數(shù)設(shè)置為2, 說明時間限制為2倍tickTime, 即4000ms.
server.X=A:B:C 其中X是一個數(shù)字, 表示這是第幾號server. A是該server所在的IP地址. B配置該server和集群中的leader交換消息所使用的端口. C配置選舉leader時所使用的端口. 由于配置的是偽集群模式, 所以各個server的B, C參數(shù)必須不同.
參照zookeeper0/conf/zoo.cfg, 配置zookeeper1/conf/zoo.cfg, 和zookeeper2/conf/zoo.cfg文件. 只需更改dataDir, dataLogDir, clientPort參數(shù)即可.

在之前設(shè)置的dataDir中新建myid文件, 寫入一個數(shù)字, 該數(shù)字表示這是第幾號server. 該數(shù)字必須和zoo.cfg文件中的server.X中的X一一對應(yīng).
/Users/apple/zookeeper0/data/myid文件中寫入0, /Users/apple/zookeeper1/data/myid文件中寫入1, /Users/apple/zookeeper2/data/myid文件中寫入2.

分別進入/Users/apple/zookeeper0/bin, /Users/apple/zookeeper1/bin, /Users/apple/zookeeper2/bin三個目錄, 啟動server.
任意選擇一個server目錄, 啟動客戶端:
bin/zkCli.sh -server zookeeper1:2181

ls /
[zookeeper]

zookeeper的集群搭建參考地址:
http://www.cnblogs.com/xujishou/p/6477944.html


新聞名稱:zookeeper集群搭建
分享URL:http://www.dlmjj.cn/article/ijjphe.html