集群linux windows,Linux下安装Zookeeper集群以及在Windows用dubbo和代码测试

Linux下安装Zookeeper集群以及在Windows用dubbo和代码测试

首先,准备三台Linux虚拟机

三台机器 CentOS01 :192.168.1.168(lxs001)   centos03 :192.168.1.178(lxs003)   centos03 :192.168.1.188(lxs003)  三台机器

fe1d8eb3efabb0da7e2964c2584ba5ca.png

下载 zookeeper:

进入 opt 目录

下载 zookeeper:wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

解压zookeeper:tar -zxvf zookeeper-3.4.6.tar.gz

99dc239d98b40249b78095a64f4269c7.png

9e485af85de62855450cd5b059fb5e60.png

1326a968e03d096625b2d42f6e6edf81.png

zookeeper-3.4.6改名成zookeeper:mv zookeeper-3.4.6 zookeeper

8eda526fcdb8368aecc4b4151556c11c.png

进入conf目录配置文件  cp 拷贝一个 zoo.cfg备份

d974927eb570360c0c5624f3c022100d.png

编辑 zoo.cfg:Vim  zoo.cfg

cefc0b5571097f13849939cbfc553052.png 改为

f5fc31d4ca840742fee340d4840ebe44.png

增加集群信息

server.1=192.168.1.168:2888:3888

server.2=192.168.1.178:2888:3888

server.3=192.168.1.188:2888:3888

665493159d72294b27a438a183c79fe0.png

将在168上配置好的zoo.cfg拷贝 到178  188两台机器上

scp  zoo.cfg  root@192.168.1.178:/opt/zookeeper/conf

ba8898f69bf8612e840559a709114c51.png

配置dataDir:刚才dataDir 为 /var/zookeeper

进入 var,  mkdir新建zookerper文件夹

e7558b7eb581d9e85d42afd948592448.png

vim myid 新建myid 文本 编辑myid 文本并且写上service后的数字,

0bce4f94377163f032ff8f062b4c7196.png

同时在178  188 上同样创建个 myid,分别写上2,3

以上配置好了就可以连接测试zookeeper了,cd进入 /opt/zookeeper/bin目录,启动

ea4c225766923e51d2ee0f11cc5fce9e.png

telnet 192.168.1.168  2181

如果没装 telnet  先装下

e5ccded8455f8ef97de25a44ea1756d8.png

重新连接 成功后输入stat

73ef5a9e9991938393d7fce31147f510.png

同时启动 178  188服务器

有时候 集群不是 ,可能是机器上防火墙没有关闭,在三台机器上分别关闭防火墙

12ea0201250def4ad6de3555962b3a01.png

最后 三台机器集群起来就是下面这个

4d3417a6463d5a18e274d23df289b636.png

e255099e4dd40b74f7cf8426405d86b5.png

最后用代码 测试连接情况 ,以及用dubbo控制台查看提供者

ade6d58d307fb9c25f32706d16f48462.png

dubbo.properties里配置

dubbo.registry.address=zookeeper://192.168.1.168:2181?backup=192.168.1.178:2181,192.168.1.188:2181

最后在Windows(我的dubbo装在Windows上)看到代码里的提供者 说明服务已经在zookeeper注册上了

7f91e13efb0bdbc2dfc4e24c522332c7.png

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值