zookeeper集群配置並讓metaq註冊進來

2021-09-20 16:05:27 字數 3313 閱讀 5587

環境:

192.168.72.135

centos6.5

安裝包:

zookeeper-3.4.8.tar.gz

jdk-8u102-linux-x64.tar.gz

配置:

都安裝在/usr/local/目錄下,並取名為zk1,zk2,zk3,每個配置基本相同,只是埠不同而已

標識id都不能相同

cd /usr/local/

echo 1 > zk1/datadir/myid

echo 2 > zk2/datadir/myid

echo 3 > zk2/datadir/myid

建立對應的目錄

mkdir zk1/

mkdir zk2/

mkdir zk3/

修改配置檔案,內容如下:

[root@ad local]# cat zk1/conf/zoo.cfg 

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk1/datadir

clientport=2181

datalog=/usr/local/zk1/datalog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

[root@ad local]# cat zk2/conf/zoo.cfg 

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk2/datadir

clientport=2182

datalog=/usr/local/zk2/datalog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

[root@ad local]# cat zk3/conf/zoo.cfg 

ticktime=2000

initlimit=10

synclimit=5

datadir=/usr/local/zk3/datadir

clientport=2183

datalog=/usr/local/zk3/datalog

server.1=192.168.72.135:8880:7770

server.2=192.168.72.135:8881:7771

server.3=192.168.72.135:8882:7772

啟動服務:

zk1/bin/zkserver.sh start

zk2/bin/zkserver.sh start

zk3/bin/zkserver.sh start

啟動完成後,都會在

/usr/local/zk2/bin 目錄中成生乙個日誌的檔案,可檢視啟動及服務狀態

也可進入命令列檢視資訊如下:

一、安裝metaq-server

首先需要配置一下你自己的hosts檔案,否則啟動時會報錯

echo "192.168.72.135 server.example.com" >>/etc/hosts

tar -xvf metaq-server-1.4.6.2.tar.gz -c /usr/local/

會有taobao 字樣的目錄

編輯主配置檔案:

切換目錄

啟動完成並成功後,會顯示有這樣的字樣。日誌中還會輸出我在配置檔案中新配置的乙個topic的一段內容。

接著我們再到zookeeper中檢視:

我們配置兩個metaq,都把它註冊到zookeeper當中去。

接著再切換目錄

cd /usr/local

cp -ar taobao taobao1

再次配置一下:

接著還要修改兩個地方:

大概在30行左右,把這個pid檔案重新修改命名乙個

大概在16行左右,還要修改乙個jmx埠

檢視啟動狀態及資訊:

接著重新啟動:

最後再到zookeeper中檢視:

get 方式去檢視一下註冊進來的zookeeper

a120518129

Zookeeper集群配置

啟動zookeeper的單機模式是非常簡單的,它在用作開發 測試和評估時間很方便。然而在生產環境下,為了保障服務的高可用性應該要使用集群模式。有關zookeeper的簡介和單機模式示例請參考 zookeeper簡介和入門示例 在集群模式下,所有配置檔案和單機相比是基本相同的,只有一點細微的差別。os...

Zookeeper集群配置

目的 集群可以保證zookeeper服務高可用性 準備 我在本地啟動了三颱虛擬機器,ip1 192.168.1.102 ip2 192.168.1.104 ip3 192.168.1.110,並且在上面準備好zookeeper環境 需要安裝jdk 並安裝好zookeeper。步驟一 conf目錄下,...

centos安裝zookeeper,並集群配置

所有機器操作都一樣!注 zookeeper配置集群時 需把防火牆關掉 或者暴露配置檔案裡配置的埠,並且在datadir目錄下要有myid檔案 wget 2 解壓 tar zxvf zookeeper 3.4.10.tar.gz 3 修改配置檔案 複製配置檔案 zoo sample.cfg 到zoo....