zookeeper安装二:集群安装

28 篇文章 0 订阅

实验环境:

1. centos7.6最小化安装
2. jdk1.8
3. zookeeper-3.4.14

安装步骤

大致类似上一篇文章:zookeeper安装一:单机安装
区别:

1. 在上一个单机安装装的技术上增加两台机器

分别是192.168.255.130,192.168.255.131,192.168.255.132

2. 它们的配置文件zoo.cfg在最末尾都加上

server.1=192.168.255.130:2888:3888
server.2=192.168.255.131:2888:3888
server.3=192.168.255.132:2888:3888

3. 在各自机器的dataDir目录下新建文件myid

192.168.22.130的myid文件内容为1
192.168.22.131的myid文件内容为2
192.168.22.132的myid文件内容为3

4. 依次启动130,131,132

[root@localhost bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /soft/zookeeper-3.4.14/bin/…/conf/zoo.cfg
Starting zookeeper … STARTED

每个机器启动后的输出文件都是这样的

5. 在任意台机器上去连这个集群

[root@localhost bin]# ./zkCli.sh -server 192.168.255.130:2181,192.168.255.131:2181,192.168.255.132:2181
可以看到以下输出:

Welcome to ZooKeeper!
JLine support is enabled
2019-05-21 23:55:27,032 [myid:] - INFO [main-SendThread(192.168.255.131:2181):ClientCnxn S e n d T h r e a d @ 1025 ] − O p e n i n g s o c k e t c o n n e c t i o n t o s e r v e r 192.168.255.131 / 192.168.255.131 : 2181. W i l l n o t a t t e m p t t o a u t h e n t i c a t e u s i n g S A S L ( u n k n o w n e r r o r ) 2019 − 05 − 2123 : 55 : 27 , 390 [ m y i d : ] − I N F O [ m a i n − S e n d T h r e a d ( 192.168.255.131 : 2181 ) : C l i e n t C n x n SendThread@1025] - Opening socket connection to server 192.168.255.131/192.168.255.131:2181. Will not attempt to authenticate using SASL (unknown error) 2019-05-21 23:55:27,390 [myid:] - INFO [main-SendThread(192.168.255.131:2181):ClientCnxn SendThread@1025]Openingsocketconnectiontoserver192.168.255.131/192.168.255.131:2181.WillnotattempttoauthenticateusingSASL(unknownerror)2019052123:55:27,390[myid:]INFO[mainSendThread(192.168.255.131:2181):ClientCnxnSendThread@879] - Socket connection established to 192.168.255.131/192.168.255.131:2181, initiating session
2019-05-21 23:55:27,490 [myid:] - INFO [main-SendThread(192.168.255.131:2181):ClientCnxn$SendThread@1299] - Session establishment complete on server 192.168.255.131/192.168.255.131:2181, sessionid = 0x2000049a1090000, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: 192.168.255.131:2181,192.168.255.130:2181,192.168.255.132:2181(CONNECTED) 0] ls /
[zookeeper, zkdemo]

说明连接到了192.168.255.131这个机器上了。注意连接到那台机器上是随机的。

关闭的时候可以依次关闭单个机器,这个没有试验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackletter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值