zookeeper安裝筆記
安裝zookeeper,將zookeeper上傳到三個服務器,保存在/usr/local/zookeeper目錄下,解壓tar包
tar -xzvf zookeeper-3.4.6.tar.gz
進入目錄zookeeper-3.4.6中,將conf目錄中的zoo_sample.cfg文件復制為zoo.cfg並利用vi命令進行修改
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
#這裏都寫在/usr/local/zookeeper/下有一個好處是一個機器配置好了可以直接復制到其他機器上而且只用復制一次
dataDir=/usr/local/zookeeper/zookeeper-3.4.6/data 保存數據目錄
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.6/log 保存日誌目錄
server.1=ip:2888:3888 ip為服務器的ip
server.2=ip:2888:3888 ip為服務器的ip
server.3=ip:2888:3888 ip為服務器的ip
這裏的data和log需要自己創建 mkdir命令創建
在/usr/local/zookeeper/zookeeper-3.4.6/data目錄下創建一個文件:myid
分別在myid上按照配置文件的server.<id>中id的數值,在不同機器上的該文件中填寫相應過的值
ip 的myid內容為1
ip 的為2
ip 的為3
ip為服務器的ip 這裏對應上面的server.1,server.2,server.3
創建一個環境變量ZOOKEEPER並把該環境變量添加到系統路徑:
vim /etc/profile
在export PATH語句前添加兩行:
ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.6
PATH=$PATH:$ZOOKEEPER/bin
並執行 source /etc/profile
此時安裝成功,進行測試:
1.進入zookeeper的bin目錄,執行sh zkServer.sh start進行啟動zookeeper(每臺機器都要執行才能執行sh zkServer.sh status 不然會報錯,lz在安裝時就遇到這個問題,同時還要關閉防火墻)
2.查看狀態 進入bin目錄,執行sh zkServer.sh status
3.停止 進入bin目錄,執行sh zkServer.sh stop
zookeeper安裝筆記