leader隨機選舉
1:tar -zxvf zookeeper-3.4.9.tar.gz -c /export/servers/
cd ../servers/
ln -s zookeeper-3.4.9 zookeeper
mv zoo_sample.cfg zoo.cfg
2:配置
#集群中的follower伺服器(f)與leader伺服器(l)之間初始連線時能容忍的最多心跳數(ticktime的數量)。
initlimit=5
#zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔,也就是每個 ticktime 時間就會傳送乙個心跳。ticktime以毫秒為單位。
ticktime=2000
#leader與follower之間傳送訊息,請求與應答時間長度
synclimit=5
#配置資料和日誌目錄,需要提前建立好目錄
datadir=/export/data/zookeeper/data
datalogdir=/export/data/zookeeper/logs
clientport=2181
#限制連線到zookeeper的客戶端數量,限制併發數量,通過ip來區分不同的客戶端,設定0或忽略不設定將會取消對併發連線個數限制
maxclientcnxns=0
#最小的會話預設是2倍的ticktime時間,ticktime的數量
#最大的會話預設是20倍的會話時間
minsessiontimeout=4000
maxsessiontimeout=10000
#server.x=a:b:c
#x:數字,表示第幾號server
#a:server所在ip位址,也可以配置為網域名稱
#b:配置該server和集群中的leader交換訊息所使用的埠
#c:配置選舉leader時所使用的埠
server.1=192.168.1.123:2888:3888 也可以配置為網域名稱
server.2=192.168.1.117:2888:3888
server.3=192.168.1.124:2888:3888
3:建立配置目錄
mkdir -p /export/data/zookeeper/data
mkdir -p /export/data/zookeeper/logs
4:在資料目錄下建立zk節點的編號
建立myid檔案,檔案內容是所屬主機的編號
myid內容為server.1對應的1
5:分發
scp -r /export/servers/zookeeper-3.4.9 storm02:/export/servers/
scp -r /export/servers/zookeeper-3.4.9 storm03:/export/servers/
7:配置環境變數
export zk_home=/export/servers/zookeeper
export path=$/bin:$path
分發生效
source /etc/profile
8:啟動
zkserver.sh start
檢視狀態
zkserver.sh status
Zookeeper 安裝和配置
zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動se...
Zookeeper 安裝與配置
zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動server只需執行指令碼 bash bin zkserver....
zookeeper安裝和配置
將zookeeper放在hadoop1節點的 usr local 目錄下,通過scp拷貝到hadoop2 hadoop3節點上,執行命令 tar zxvf zookeeper 3.4.8.tar.gz 配置zookeep系統環境變數,執行命令如下 vim etc profile 在profile檔案...