簡單搭建zookeeper集群分布式 偽分布式

2021-10-03 13:39:52 字數 2862 閱讀 9571

二、環境準備

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/data

datalogdir=/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/zookeeper354

export path=$path:$zookeeper_home/bin

四、測試

分別啟動三颱機器  zkserver.sh start       

[root@centos01 conf]# zkserver.sh start

zookeeper jmx enabled by

default

using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg

starting zookeeper ... started

[root@centos02 zookeeper]# zkserver.sh start

zookeeper jmx enabled by

default

using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg

starting zookeeper ... started

[root@centos03 conf]# zkserver.sh start

zookeeper jmx enabled by

default

using config: /opt/zookeeper/zookeeper354/bin/../conf/zoo.cfg

starting zookeeper ... started

分別檢視三颱機器狀態

[root@centos01 conf]# zkserver.sh status

zookeeper 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 status

zookeeper 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 status

zookeeper 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...