說明:該集群的搭建是為了服務於solr集群,請參考我的關於solr集群搭建的部落格。
1、建立solr-cloud目錄
mkdir /usr/local/solr-cloud2、將解壓的apache-zookeeper-3.5.5-bin複製三份到solr-cloud目錄中
cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper013、進入zookeeper01目錄,建立data目錄,用於存放zookeeper的資料檔案cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper02
cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper03
4、進入data目錄,建立myid檔案,代表著節點的編號
5、編輯myid檔案
寫入數字1
6、進入conf目錄
7、編輯zoo.cfg檔案
修改datadir路徑為/usr/local/solr-cloud/zookeeper01/data
修改埠clientport為2182(之前搭建的單機版使用了2181埠)
在檔案的最下方加入以下內容:節點列表
server.1=192.168.83.102:2881:3881說明:clientport=2182:zookeeper連線客戶端的埠號,2881為各節點之間通訊的埠號。3881:節點之間投票選舉的埠號server.2=192.168.83.102:2882:3882
server.3=192.168.83.102:2883:3883
8、進入zookeeper02目錄
建立data目錄,並進入,同樣建立myid。在這裡使用新的方式建立
9、進入conf目錄,複製zoo.cfg檔案
cp zoo_sample.cfg zoo.cfg10、編輯zoo.cfg檔案
12、啟動3個zookeeper節點
在solr-cloud目錄下建立啟動指令碼
vim start-all.sh寫入以下內容
cd /usr/local/solr-cloud/zookeeper01/bin修改指令碼許可權./zkserver.sh start
cd /usr/local/solr-cloud/zookeeper02/bin
./zkserver.sh start
cd /usr/local/solr-cloud/zookeeper03/bin
./zkserver.sh start
chmod u+x start-all.sh複製啟動指令碼,命名為stop-all.sh,寫入以下內容
cd /usr/local/solr-cloud/zookeeper01/bin啟動指令碼./zkserver.sh stop
cd /usr/local/solr-cloud/zookeeper02/bin
./zkserver.sh stop
cd /usr/local/solr-cloud/zookeeper03/bin
./zkserver.sh stop
./start-all.sh13、檢視狀態
[root@localhost solr-cloud]# zookeeper01/bin/zkserver.sh status
[root@localhost solr-cloud]# zookeeper02/bin/zkserver.sh status
[root@localhost solr-cloud]# zookeeper03/bin/zkserver.sh status至此,zookeeper集群已經搭建完成,用法與單機版相同。
Cent OS 7 安裝多例項 zookeeper
安裝過程參照 linux下安裝zookeeper 安裝過程注意區分版本。配置檔案中有如下內容 server.1 127.0 0.1 2888 3888 server.2 127.0 0.1 2889 3889 server.3 127.0 0.1 2890 3890如果是本機多例項 偽集群 就按照上...
阿里雲 Centos7 安裝zookeeper
1 建立 usr local zookeeper 資料夾 shell mkdir p usr local zookeeper2 進入到 usr local zookeeper 目錄中 shell wget htps 4 解壓縮 zookeeper 3.5.4 beta.tar.gz shell ta...
centos7啟動單機版zookeeper
zookeeper官網 安裝zookeeper需要先安裝好jdk環境,參見文章 安裝好jdk環境之後,可以開始配置zookeeper環境了。首先安裝乙個單機版的zookeeper,我這裡建立在 usr opt 資料夾下,沒有opt資料夾就新建 然後解壓,並重命名為zookeeper 這一步為非必需操...