阿里云服务器部署zookeeper+dubbo

今天学习了zookeeper在windows和阿里云ecs服务器都进行了部署,感觉没问题,给大家说一下,避免大家踩坑。
要看windows怎么部署的请看
链接: https://blog.csdn.net/Fekerkk/article/details/108004177.

下面来说阿里云是怎么部署的:
首先在服务器创建路径(三个路径分别模拟三台服务器)

/user/local/zookeeper-cluster/zookeeper-1
/user/local/zookeeper-cluster/zookeeper-2
/user/local/zookeeper-cluster/zookeeper-3

然后在zookeeper-cluster下载zookeeper(下载很慢等等吧)

下载命令:
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
解压命令:
tar -zxvf zookeeper-3.4.9.tar.gz

解压后分别把解压好的文件夹zookeeper-3.4.9分别复制到
zookeeper-1
zookeeper-2
zookeeper-3
这三个目录
然后进入zookeeper-1文件夹,创建一个data文件夹,在data文件夹下创一个myid文件

mkdir data
cd data
vi myid

然后再myid这个文件里写1(就写个1就行了)

1

然后在进入zookeeper-1下的zookeeper-3.4.9文件夹再进入conf文件夹把zoo_sample.cfg文件复制改名再此目录下为 zoo.cfg

mv zoo_sample.cfg zoo.cfg

进入zoo.cfg文件

vim zoo.cfg

进行以下修改,不要动其它的(路径自己改),但是IP不要改啊,就是0.0.0.0,千万千万不要改。按我写的你写就行,只改自己的文件路径,其它的不要动不要动

clientPort=2181
dataDir=/usr/local/zookeeper-cluster/zookeeper-1/data

server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
quorumListenOnAllIPs=true

接下来去zookeeper-3.4.9文件夹下的bin文件夹执行启动:

./zkServer.sh start
你还可以查看状态(但没必要)
./zkServer.sh status

这样zookeeper-1目录下的第一个zookeeper就配置完成了,剩下的俩个基本也差不多,区别在于zookeeper-2创建data/myid里写2

2

zookeeper-3创建data/myid里写3

3

还有区别zookeeper-2的那个zoo.cfg文件里这样写

clientPort=2182
dataDir=/usr/local/zookeeper-cluster/zookeeper-2/data

server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
quorumListenOnAllIPs=true

和zookeeper-1的区别就在于端口改成了2182,路径改成了zookeeper-2的,其它的全一样并无区别
zookeeper-3的那个zoo.cfg文件里这样写

clientPort=2183
dataDir=/usr/local/zookeeper-cluster/zookeeper-3/data

server.1=0.0.0.0:2881:3881
server.2=0.0.0.0:2882:3882
server.3=0.0.0.0:2883:3883
quorumListenOnAllIPs=true

然后去启动zookeeper-2和zookeeper-3;
启动完了输入个命令:

jps

可以看到
在这里插入图片描述
这表明三个zookeeper都启动成功了
接下来就是开阿里云端口的事了,你开启2181、2182、2183这三个端口就行了。
接下来我们弄一下dubbo
你只需要把dubbo-2.5.x\dubbo-admin\target路径下的.war文件拷贝到服务器tomcat的webapp下然后重启tomcat再输入url就能看到dubbo的信息了,好了zoopeeker再服务器上的安装部署我们都完成了
接下来如果你想测试一下管用不管用可以在本机上写项目测试一下
但是还要注意一点:
在写zookeeper的配置是address写成这个样子:(就不暴露我的公网ip了,大家改一下自己的IP就行)

zookeeper://服务器公网IP地址:2181?backup=服务器公网IP地址:2182,服务器公网IP地址:2183"

如果想要测试的项目可以去
链接: https://blog.csdn.net/Fekerkk/article/details/108004177.
这里写的非常详细,到时候把zookeeper的address改成上面这个就行了
大家有问题我们再交流哈!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值