zookeeper在windows下安裝集群

2021-08-08 15:09:39 字數 2990 閱讀 5649

一、單機配置把zookeeper-3.4.6/conf/zoo_sample.cfg修改為zoo.cfgzoo.cfg內容:ticktime=2000  //zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔initlimit=5  //zookeeper集群中的包含多台server, 其中一台為leader, 集群中其餘的server為follower. initlimit引數配置初始化連線時, follower和leader之間的最長心跳時間. 此時該引數設定為5, 說明時間限制為5倍ticktime, 即5*2000=10000ms=10s.synclimit=2   //該引數配置leader和follower之間傳送訊息, 請求和應答的最大時間長度. 此時該引數設定為2, 說明時間限制為2倍ticktime, 即4000ms.datadir=d:\\tools\\zookeeper-3.4.6\\data     //zookeeper 儲存資料的目錄clientport=2181   //客戶端連線 zookeeper 伺服器的埠,zookeeper 會監聽這個埠,接受客戶端的訪問請求啟動zookeeper執行bin/zkserver.cmd二、偽集群配置在zookeeper-3.4.6/conf/目錄下建立3個配置檔案:zoo1.cfg、zoo2.cfg、zoo3.cfg

id="iframe_0.9505689342629284" scrolling="no">

zoo1.cfg內容:ticktime=2000 

initlimit=5synclimit=2  

datadir=d:\\tools\\zookeeper-3.4.6\\data\\1

clientport=2181  

server.1=localhost:2887:3887server.2=localhost:2888:3888server.3=localhost:2889:3889zoo2.cfg內容:ticktime=2000 

initlimit=5synclimit=2  

datadir=d:\\tools\\zookeeper-3.4.6\\data\\2clientport=2182 

server.1=localhost:2887:3887server.2=localhost:2888:3888server.3=localhost:2889:3889zoo3.cfg內容:ticktime=2000 

initlimit=5synclimit=2  

datadir=d:\\tools\\zookeeper-3.4.6\\data\\3

clientport=2183  

server.1=localhost:2887:3887server.2=localhost:2888:3888server.3=localhost:2889:3889 注:server.x=a:b:c 其中x是乙個數字, 表示這是第幾號server. a是該server所在的ip位址. b配置該server和集群中的leader交換訊息所使用的埠. c配置選舉leader時所使用的埠. 由於配置的是偽集群模式, 所以各個server的b, c引數必須不同。 分別在zookeeper-3.4.6\data\1、zookeeper-3.4.6\data\2、zookeeper-3.4.6\data\3目錄下建立乙個myid的檔案, myid檔案的內容分別為1、2、3

id="iframe_0.9646697278487275" scrolling="no">

在zookeeper-3.4.6/bin/目錄下建立3個配置檔案:zkevn1.cmd、zkevn2.cmd、zkevn3.cmd

id="iframe_0.2106249108849172" scrolling="no">

分別修改set zoocfg=%zoocfgdir%\zoo.cfg為:set zoocfg=%zoocfgdir%\zoo1.cfg、set zoocfg=%zoocfgdir%\zoo2.cfg、set zoocfg=%zoocfgdir%\zoo3.cfg在zookeeper-3.4.6/bin/目錄下建立3個配置檔案:zkserver1.cmd、zkserver2.cmd、zkserver3.cmd 分別修改call 「%~dp0zkenv.cmd」 為:call 「%~dp0zkenv1.cmd「、call 「%~dp0zkenv2.cmd「、call 「%~dp0zkenv3.cmd

分別執行zkserver1.cmd、zkserver2.cmd、zkserver3.cmd就啟動了zookeeper伺服器。

使用wine在mac系統上執行windows程式

最近想用clickteam fusion developer遊戲引擎作作小遊戲,這個引擎開發動作類2d遊戲簡單方便,只有乙個問題,就是這個遊戲引擎的開發環境只支援windows系統。而我只有一台蘋果的膝上型電腦,又不想在我的mac上安裝windows系統或者虛擬機器什麼。一直在糾結中,在網上找了很多...

zookeeper在dubbo中作用

最近在給一些人講架構的時候,常被問到乙個問題,dubbo與zk是什麼關係,所以今天我就來簡單整理一下 dubbo建議使用zk作為服務的註冊中心,當然也可以使用redis等等 我覺得這個很好理解哦,哪乙個服務得由哪個機器來提供必需得讓呼叫者知道.也就是ip與服務名稱的對應關係 dubbo服務提供者在z...

在linux中安裝zookeeper

1 安裝jdk 2 拷貝zookeeper安裝包到 usr local server目錄下 3 解壓到當前目錄 tar zxvf zookeeper 3.4.14.tar.gz 4 配置修改 將 usr local server zookeeper 3.4.14 conf路徑下的zoo sample...