大数据之路Week08_day06 (Zookeeper搭建)
Zookeeper集群搭建
在本文中Zookeeper節點個數(奇數)為3個。Zookeeper默認對外提供服務的端口號2181 。Zookeeper集群內部3個節點之間通信默認使用2888:3888
192.168.129.101 192.168.129.102 192.168.129.103
下載zookeeper對應的tar包
分別上傳tar包到192.168.0.217 192.168.0.218 192.168.0.219
在101、102、103三個zookeeper節點上分別執行下行指令,然后將解壓后的文件名zookeeper-3.4.10修改為zookeeper。
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/
在三個zookeeper節點配置環境變量
vim /etc/profile
添加export ZOOKEEPER_HOME=/usr/local/zookeeper
在path中添加$ZOOKEEPER_HOME/bin
執行source /etc/profile 使環境變量立即生效
修改zookeeper中conf目錄下的zoo_sample.cfg為zoo.cfg
修改三個zookeeper節點中的zoo.cfg文件,修改dataDir,添加server.0、server.1、server.2
在zookeeper目錄下,創建data目錄。在3個zookeeper節點中data目錄下分別創建myid文件,并分別添加內容0、1、2
啟動zookeeper
每臺節點都需要啟動
zkServer.sh start
zkServer.sh status
在zookeeper中任意一個節點,執行指令zkCli.sh
執行指令zkCli.sh help ,查看幫助信息(到這,就說明搭建成功)
ls / 查找根目錄
create /test abc 創建節點并賦值
get /test 獲取指定節點的值
set /test cb 設置已存在節點的值
rmr /test 遞歸刪除節點
delete /test/test01 刪除不存在子節點的節點
總結
以上是生活随笔為你收集整理的大数据之路Week08_day06 (Zookeeper搭建)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用pyinstaller打包pyqt程
- 下一篇: mybatis写当天 当月的数据 时间段