在Linux上安裝Zookeeper集群


xl_echo編輯整理,歡迎轉載,轉載請聲明文章來源。歡迎添加echo微信(微信號:t2421499075)交流學習。 百戰不敗,依不自稱常勝,百敗不頹,依能奮力前行。——這才是真正的堪稱強大!!

---

### 集群環境准備
- CentOS-7-x86_64-DVD-1810
- JDK1.8

安裝zookeeper集群之前,先檢查一下系統是否存在jdk環境,如果沒有,先安裝jdk。[jdk安裝教程](https://blog.csdn.net/xlecho/article/details/97266591)

### 安裝包准備
下載zookeeper的安裝包,下載地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/
進去連接之后,點擊下載即可
![圖1](https://img-blog.csdnimg.cn/20190726103736464.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hsZWNobw==,size_16,color_FFFFFF,t_70)

### 解壓
建議自己創建文件夾安裝, ```mkdir /usr/local/zk```
將上傳的文件移動到新建的文件夾內:
```
mv zookeeper-3.4.14.tar.gz /usr/local/zk
```
解壓:```tar -xzvf zookeeper-3.4.14.tar.gz ```

### 創建相關的目錄
在zk目錄下面創建目錄
```
mkdir data
mkdir dataLog
echo 1 > myid
```

### 配置zoo.cfg
找到zoo_sample.cfg,該文件在zookeeper解壓包的conf目錄下面。vi編輯conf配置
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/dataLog
server.1=192.168.222.132:2888:3888
server.2=192.168.222.133:2888:3888
server.3=192.168.222.134:2888:3888

以上的配置server.1代表的就是我們剛剛命名的myid 1 也就是我們當前虛擬機,2和3代表的就是其他的兩台虛擬機。配置完成之后基本我們一台虛擬機的配置就完成了。但是這個時候我們不能急着啟動,應該按照上面的步驟再次配置其他兩台機器。

### 啟動zookeeper
zookeeper集群的啟動,需要我們找到對應的服務器,剛才我們安裝在/usr/local/zk下面,找到zk安裝目錄中/bin 執行```./zkServer.sh start```

使用```./zkServer.sh status```查看啟動狀態,如果出現如下界面,那么就代表啟動成功
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20190726104128586.png)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM