二、環境準備
2、我準備了三颱虛擬機器,分別為192.168.48.101 、192.168.48.102 和 192.168.48.103
3、上傳zookeeper包到101機器。並在zookeeper目錄進行解壓
三、簡單配置
在conf目錄下,通過zoo_sample.cfg複製了乙個zoo.cfg
cp zoo_sample.cfg zoo.cfg
在zoo.cfg配置資訊,如下:
ticktime=2000initlimit=10synclimit=5datadir=/opt/zookeeper/datadatalogdir=/opt/zookeeper/datalogs
clientport=2181server.1=192.168.48.101:2888:3888server.1=192.168.48.102:2888:3888server.1=192.168.48.103:2888:3888
在zookeeper目錄建立了myid >> 1
使用scp命,將zookeeper配置後的包,傳到102、103機器
分別在102、103修該myid >> 2、3
配置了zookeeper環境變數
export zookeeper_home=/opt/zookeeper/zookeeper354export path=$path:$zookeeper_home/bin
四、測試
分別啟動三颱機器 zkserver.sh start
[root@centos01 conf]# zkserver.sh startzookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
starting zookeeper ... started
[root@centos02 zookeeper]# zkserver.sh startzookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
starting zookeeper ... started
[root@centos03 conf]# zkserver.sh startzookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
starting zookeeper ... started
分別檢視三颱機器狀態
[root@centos01 conf]# zkserver.sh statuszookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
client port found: 2181. client address: localhost.
mode: follower
[root@centos02 conf]# zkserver.sh statuszookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
client port found: 2181. client address: localhost.
mode: leader
[root@centos03 conf]# zkserver.sh statuszookeeper jmx enabled by
default
using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg
client port found: 2181. client address: localhost.
mode: follower
/zkserver.sh start /opt/zookeeper/zookeeper-3.4.5/conf/zoo3.cfg
/zkserver.sh start /opt/zookeeper/zookeeper-3.4.5/conf/zoo2.cfg
/zkserver.sh start /opt/zookeeper/zookeeper-3.4.5/conf/zoo1.cfg
/zkserver.sh status /opt/zookeeper/zookeeper-3.4.5/conf/zoo3.cfg
/zkserver.sh status /opt/zookeeper/zookeeper-3.4.5/conf/zoo2.cfg
/zkserver.sh status /opt/zookeeper/zookeeper-3.4.5/conf/zoo1.cfg
kafka-server-start.sh /opt/kafka/config/server3.properties & kafka-server-start.sh /opt/kafka/config/server2.properties & kafka-server-start.sh /opt/kafka/config/server1.properties &
zookeeper集群搭建
接觸zookeeper集群已有很長很長一段時間了,zookeeper在專案中的使用相當的頻繁,如dubb服務 amq集群 大資料領域hadoop等。zookeeper的集群建立非常簡單,一直想寫一篇文章來對集群使用的介紹,但一直沒能抽出空,今天正好閒來無事,就重新實踐一遍來整理記錄,下文是基本的集群...
zookeeper集群搭建
zookeeper環境搭建需要保證奇數臺機器,以保證演算法能選舉出乙個leader。一 環境準備 datadir dir ticktime 2000 initlimit 5 synclimit 2 clientport 2181 server.0 192.168.1.100 2888 3888 se...
zookeeper集群搭建
1.準備工作 tomcat zookeeper 最少三個結點搭乙個集群,所以複製三份 2.搭建並配置三個zookeeper例項 cd usr local solr cloud zookeeper01 進zookeeper01目錄,mkdir data 該目錄下建立data資料夾,放置zookeepe...