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
其中2888是folloer和leader通信用的,3888是投票用的
這里的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
?
轉載于:https://www.cnblogs.com/rocky-AGE-24/p/6847609.html
總結
以上是生活随笔為你收集整理的zookeeper安装笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [今日干货]短视频获得种子用户的途径
- 下一篇: 结对编程 四则运算 第一周小结