zookeeper叢集環境搭建
阿新 • • 發佈:2018-12-19
環境要求:必須要有jdk環境,本次講課使用jdk1.8
結構:一共三個節點(zk伺服器叢集規模不小於3個節點),要求伺服器之間系統時間保持一致。
我這裡三個環境IP地址分別是:192.168.128.139,192.168.128.140,192.168.128.141
上傳zk並且解壓進行解壓: tar -zxvf zookeeper-3.4.10.tar.gz 重新命名: mv zookeeper-3.4.10 zookeeper
修改zookeeper環境變數
vi /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_71
export ZOOKEEPER_HOME=/usr/local/zookeeper
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
重新整理環境變數配置:source /etc/profile
修改zoo_sample.cfg檔案
cd /usr/local/zookeeper/conf mv zoo_sample.cfg zoo.cfg
修改配置檔案zoo.cfg (修改兩處)
注意同時在zookeeper建立data目錄: mkdir /usr/local/zookeeper/data
(1) dataDir=/usr/local/zookeeper/data (2)最後面新增
server.0=192.168.128.139:2888:3888 server.1=192.168.128.140:2888:3888 server.2=192.168.128.141:2888:3888建立伺服器標識伺服器標識配置: 建立資料夾: mkdir data 建立檔案myid並填寫內容為0: vi myid (內容為伺服器標識 : 0)