zookeeper 单机和集群搭建(windows环境+linux环境)
生活随笔
收集整理的這篇文章主要介紹了
zookeeper 单机和集群搭建(windows环境+linux环境)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、單機操作
- 1. 下載
- 2. 解壓
- 3. 修改配置文件
- 4. 啟動
- 二、集群操作
- 2.1. zoo.cfg添加集群配置
- 2.2. 在3臺zk數據目錄下面創建myid文件
- 2.3. 分別啟動3臺zk
- 三、偽集群操作
- 3.1. zk-01 配置
- 3.2. 把zk-01復制2份
- 3.3. zk-02配置
- 3.4. zk-03配置
- 3.5. 創建zk數據目錄
- 3.6. 在3個zk數據目錄下面創建myid文件
- 3.7. 啟動zk集群
- 四、linux環境操作zookeeper
一、單機操作
1. 下載
官網:https://zookeeper.apache.org/
這里拿3.4.14版本做演示
2. 解壓
3. 修改配置文件
由于zookeeper環境變量中,默認加載的是zookeeper-3.4.14\conf\目錄下的zoo.cfg
復制zoo_sample.cfg,重命名zoo.cfg
4. 啟動
雙擊啟動
二、集群操作
聲明:zk01和zk02啟動會出現拒絕連接的異常,當zk03都起來之后,異常就消失了,因為zk集群之間有心跳機制。
2.1. zoo.cfg添加集群配置
#zk的數據存放目錄,這里在zookeeper-3.4.14的根目錄下面創建dataDir dataDir=/tmp/zookeeper-3.4.14/dataDirserver.1=192.168.43.128:2888:3888 server.2=192.168.43.129:2888:3888 server.3=192.168.43.130:2888:3888
注意:把配置文件中的zk的數據目錄進行手動創建
2.2. 在3臺zk數據目錄下面創建myid文件
在3臺zk數據目錄(/tmp/zookeeper-3.4.14/dataDir)下面創建myid文件文件內容服務號
注意沒有擴展名
2.3. 分別啟動3臺zk
三、偽集群操作
因為沒有多余的服務器,在一臺電腦上搭建偽集群操作演示。zoo.cfg添加集群配置
3.1. zk-01 配置
#zk的數據目錄 dataDir=/tmp/zookeeper-1#zk集群配置 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2887:38873.2. 把zk-01復制2份
3.3. zk-02配置
#zk的數據目錄 dataDir=/tmp/zookeeper-2#zk端口 clientPort=2182#zk集群配置 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2887:38873.4. zk-03配置
#zk的數據目錄 dataDir=/tmp/zookeeper-3#zk端口 clientPort=2183#zk集群配置 server.1=localhost:2888:3888 server.2=localhost:2889:3889 server.3=localhost:2887:38873.5. 創建zk數據目錄
3.6. 在3個zk數據目錄下面創建myid文件
內容分別是:1、2、3
3.7. 啟動zk集群
啟動zk-01
啟動zk-02
啟動zk-03
四、linux環境操作zookeeper
linux操作一樣,只不過啟動的.sh
Linux zookeeper下載、單點部署
https://blog.csdn.net/weixin_40816738/article/details/95810893
Linux 環境 zookeeper集群安裝、配置、測試
https://blog.csdn.net/weixin_40816738/article/details/100576259
總結
以上是生活随笔為你收集整理的zookeeper 单机和集群搭建(windows环境+linux环境)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RabbitMQ非root用户安装(Li
- 下一篇: idea 开启Run DashBoard