日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 环境 zookeeper集群安装、配置、测试

發(fā)布時間:2024/9/27 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 环境 zookeeper集群安装、配置、测试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

架構(gòu)說明:
Dubbo 建議使用 Zookeeper 作為服務(wù)的注冊中心。Zookeeper 集群中只要有過半的節(jié)點是正常的情況下,那么整個集群對外就是可用的。正是基于這個特性, 要將 ZK 集群的節(jié)點數(shù)量要為奇數(shù)(2n+1: 如 3、 5、 7 個節(jié)點)較為合適

ZK集群部署規(guī)劃:

環(huán)境版本詳細(xì)
zookeeper版本zookeeper-3.4.12
Centos版本6.8
jdk版本1.8.0_144

ZK集群環(huán)境部署:

主機(jī)端口端口2端口3目錄
192.168.43.188218128883888/app/zk_01
192.168.43.44218128883888/app/zk_02
192.168.43.24218128883888/app/zk_03

zk端口說明:

端口說作用明
2181對cline端提供服務(wù)
2888集群內(nèi)機(jī)器通訊使用(Leader監(jiān)聽此端口)
3888選舉leader使用

zk常用命令:

命令說明
./zkServer.sh start啟動zk
./zkServer.sh stop停止zk
./zkServer.sh status查看zk狀態(tài)
./zkServer.sh restart重新啟動zk

文章目錄

  • 一、ZK下載
    • 1. 分別在188,44,24下載或復(fù)制
  • 二、解壓/安裝/配置
    • 2.1. node1_188_zk01
    • 2.2. node2_44_zk02
    • 2.3. node3_24_zk03
  • 三、集群配置
    • 3.1. node_188_zk01
    • 3.2. node2_44_zk02
    • 3.3. node3_24_zk03
  • 四、啟動/連接zookeeper集群
    • 4.1. node_zk01_188
    • 4.2. node2_zk02_44
    • 4.3. node3_zk03_24

一、ZK下載

1. 分別在188,44,24下載或復(fù)制

主機(jī)名IP地址
官網(wǎng)https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
wget下載wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz

二、解壓/安裝/配置

2.1. node1_188_zk01

#解壓到/app目錄下 tar -zxf zookeeper-3.4.12.tar.gz -C /app/ #重命名 mv zookeeper-3.4.12/ zk_01 #進(jìn)入conf目錄 cd /app/zk_01/conf/ #更新備份配置文件 cp zoo_sample.cfg zoo.cfg #進(jìn)入zk根目錄下 cd zk_01/ #創(chuàng)建dataDir目錄和dataLogDir日志目錄 mkdir dataDir mkdir dataLogDir #添加數(shù)據(jù)目錄和日志文件目錄 cd /app/zk_01/conf/ vim zoo.cfg dataDir=/app/zk_01/dataDir dataLogDir=/app/zk_01/dataLogDir

2.2. node2_44_zk02

#解壓到/app目錄下 tar -zxf zookeeper-3.4.12.tar.gz -C /app/ #重命名 mv zookeeper-3.4.12/ zk_02 #進(jìn)入conf目錄 cd /app/zk_02/conf/ #更新備份配置文件 cp zoo_sample.cfg zoo.cfg #進(jìn)入zk根目錄下 cd zk_02/ #創(chuàng)建dataDir目錄和dataLogDir日志目錄 mkdir dataDir mkdir dataLogDir #添加數(shù)據(jù)目錄和日志文件目錄 cd /app/zk_02/conf/ vim zoo.cfg dataDir=/app/zk_02/dataDir dataLogDir=/app/zk_02/dataLogDir

2.3. node3_24_zk03

#解壓到/app目錄下 tar -zxf zookeeper-3.4.12.tar.gz -C /app/ #重命名 mv zookeeper-3.4.12/ zk_03 #進(jìn)入conf目錄 cd /app/zk_03/conf/ #更新備份配置文件 cp zoo_sample.cfg zoo.cfg #進(jìn)入zk根目錄下 cd zk_03/ #創(chuàng)建dataDir目錄和dataLogDir日志目錄 mkdir dataDir mkdir dataLogDir #添加數(shù)據(jù)目錄和日志文件目錄 cd /app/zk_03/conf/ vim zoo.cfg dataDir=/app/zk_03/dataDir dataLogDir=/app/zk_03/dataLogDir

三、集群配置

3.1. node_188_zk01

#創(chuàng)建myid文件,寫入0 cd /app/zk_01 echo 0 > dataDir/myid #添加集群配置 vim /app/zk_01/conf/zoo.cfg #添加集群信息 server.0=192.168.43.188:2888:3888 server.1=192.168.43.44:2888:3888 server.2=192.168.43.24:2888:3888

3.2. node2_44_zk02

#創(chuàng)建myid文件,寫入1 cd /app/zk_02 echo 1 > dataDir/myid #添加集群配置 vim /app/zk_02/conf/zoo.cfg #添加集群信息 server.0=192.168.43.188:2888:3888 server.1=192.168.43.44:2888:3888 server.2=192.168.43.24:2888:3888

3.3. node3_24_zk03

#創(chuàng)建myid文件,寫入2 cd /app/zk_03 echo 2 > dataDir/myid #添加集群配置 vim /app/zk_03/conf/zoo.cfg #添加集群信息 server.0=192.168.43.188:2888:3888 server.1=192.168.43.44:2888:3888 server.2=192.168.43.24:2888:3888

四、啟動/連接zookeeper集群

4.1. node_zk01_188

#進(jìn)入zk根目錄, cd zk01/ #啟動zk01 bin/zkServer.sh start #查看zk啟動狀態(tài) bin/zkServer.sh status

4.2. node2_zk02_44

#進(jìn)入zk根目錄, cd zk02/ #啟動zk01 bin/zkServer.sh start #查看zk啟動狀態(tài) bin/zkServer.sh status

4.3. node3_zk03_24

#進(jìn)入zk根目錄, cd zk03/ #啟動zk01 bin/zkServer.sh start #查看zk啟動狀態(tài) bin/zkServer.sh status

總結(jié)

以上是生活随笔為你收集整理的Linux 环境 zookeeper集群安装、配置、测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。