搭建 solr-cloud(zookeeper集群)

使用zookeeper作為集群管理工具


如何搭建 zookeeper 集群

其實(shí)就是部署多態(tài)服務(wù)器,每個服務(wù)器上部署一個 zookeeper


以下為具體搭建步驟,根據(jù)實(shí)際情況隨機(jī)應(yīng)變

第一步:zookeeper 需要 JDK 環(huán)境(如何安裝JDK,在Linux文集中有筆記)

第二步:將 zookeeper 壓縮包上傳到服務(wù)器(下載可拖拽文件即可上傳的 CRT 比較方便)

put 文件路徑 目標(biāo)路徑

第四步:解壓縮(-zxvf 中的 v 表示查看解壓進(jìn)度)

tar -zxvf 文件

第五步:在每個 zookeeper 目錄下創(chuàng)建一個 data 目錄

mkdir data

第六步:在 data 目錄下創(chuàng)建一個 (必須名為)myid 文件,每個文件的內(nèi)容就是每個 zookeeper 的 id

echo 1 >> myid
// echo 指令是直接創(chuàng)建 myid 文件并寫入1
// 如果 myid 文件存在,且有內(nèi)容,則 1 會添加在末尾新的一行

cat myid
// 查看打印 myid 文件內(nèi)容

第七步:修改配置文件。將 conf 目錄下的 zoo_simple.cfg 改為 zoo.cfg 再編輯

mv zoo_simple.cfg zoo.cfg
vim zoo.cfg

下圖為在同一個虛擬機(jī)中模擬集群,復(fù)制三份 zookeeper,需要修改 clientPort

zookeeper集群管理配置文件

第八步:啟動每個 zookeeper 實(shí)例(可以編輯批量啟動文件 start-zookeeper-all.sh)具體在 Linux 分類中有筆記

bin/zkServer.sh start

// 查看 zookeeper 的狀態(tài)
bin/zkServer.sh status
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容