阿里云上zookeeper伪集群部署

1.下载安装包

我们先去官网下载一个zookeeper包,地址https://www.apache.org/dyn/closer.cgi/zookeeper/

2.linux上安装

 

2.1安装zookeeper

   首先我们解压一下上传的zookeeper包

   解压完成

2.2 配置环境变量

找到   /etc/profile 文件

在其中添加

export ZOOKEEPER_HOME=/mywork/zookeeper  //该处为自己的zookeeper目录

export PATH=$PATH:$ZOOKEEPER_HOME/bin

具体操作命令可以参考:https://www.cnblogs.com/littlewrong/p/6354531.html 这篇文档

修改完成后 需要重新编译   source /etc/profile

当然,我们这边是做一个伪集群,我选择复制了三个zookeepr,当然别的也是做上面同样的操作,配置好环境变量

2.3 修改zookeeper配置文件

找到zookeeper下conf目录,找到zoo_sample.cfg 这是一个模版文件,我们需要cp一份改成zoo.cfg,到这个配置中进行修改

为了做集群,复制出zoo1.cfg,zoo2.cfg,zoo3.cfg   

zoo1.cfg   

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/mywork/zookeeper/data1

dataLogDir=/mywork/zookeeper/log1

clientPort=2101

server.1=localhost:2001:3001
server.2=localhost:2002:3002
server.3=localhost:2003:3003

 

zoo2.cfg   

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/mywork/zookeeper/data2

dataLogDir=/mywork/zookeeper/log2

clientPort=2102

server.1=localhost:2001:3001
server.2=localhost:2002:3002
server.3=localhost:2003:3003

 

zoo3.cfg   

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/mywork/zookeeper/data3

dataLogDir=/mywork/zookeeper/log3

clientPort=2103

server.1=localhost:2001:3001
server.2=localhost:2002:3002
server.3=localhost:2003:3003

 

dataDir=/mywork/zookeeper/data  该目录存放数据

dataLogDir=/mywork/zookeeper/log 该目录存放日志

需要在相应的目录下创建该目录

因为我们做的集群,需要到对应data下创建一个myid文档,例:server.1 则到data1的myid文档中填入1

2.4 运行zookeeper

这边我们是到bin目录下运行的,因为我们需要运行不同的配置文件,如果是不同服务器的话,是可以直接使用命令运行的

./zkServer.sh start ../conf/zoo1.cfg

 

可以看到都运行成功了

2.5 阿里云外网配置注意

以上是我用内网连接成功的状态,然后,我想把配置改成外网,因为后期还需要集成dubbo去做一些demo,发现服务又会启动不了

即使我放开了阿里的安全组端口,也是没用的,这边非常感谢前辈的帮助,我就不做更多赘述,请查看以下两篇文档

云服务 安全组配置 https://blog.csdn.net/sl1992/article/details/79879209

zookeeper集群外网配置 https://blog.csdn.net/u014284000/article/details/74508963

 

以上为zookeeper的伪集群部署学习,如有错误欢迎指出,谢谢大家

 

 

努力,奋斗!

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值