搭建zookeeper 单机 和 集群

部署需求:

 单机:

        搭建好java环境(自行百度) JDK 建议1.8 及以上的(因为现在主流的各种分布式中间件需要1.8的)

       下载 zookeeper包: 传送门-> https://apache.org/dist/zookeeper/

       我这里下载用的apache-zookeeper-3.5.5-bin .tar.gz 

       上传服务器

     1.  解压 tar -zxvf apache-zookeeper-3.5.5-bin .tar.gz

     2  / cd /apache-zookeeper-3.5.5-bin/conf

     3. cp  zoo_sample.cfg  zoo.cfg 

     4. vi zoo.cfg 

 修改路径记得给此文件夹读写权限 dataDir

   5. cd /apache-zookeeper-3.5.5-bin/bin/

  6. ./zkService.sh start    (这里要记得看着 如果启动失败 那就去logs目录下看日志, 一般没问题,如果服务器上有Tomcat并且Tomcat的端口是8080 这里会报错! 日志中会提示端口8080占用,解决方案:在zoo.cfg中增加admin.serverPort=你要修改的端口号只要不和8080冲突就可以,问题的原因是zookeeper版本中有个内嵌的管理控制台是通过jetty启动,是jetty的端口冲突了)

 

集群 :

          以上的基本操作不变,变化是在zookeeper的conf文件中zoo.cfg

        1.    cd /apache-zookeeper-3.5.5-bin/conf

        2.   vi zoo.cfg 

 

       3.   在zoo.cfg 最下面 添加 重点: server.数字=ip:端口:端口 ( 这里的数字 是在

 目录下创建一个文件 文件名 myid ,就只创建myid 文件,别的不用创建zk会自动生成)

   4 . vi myid  写上   server.数字 这里的数字    看两个图就知道了!service.数字对应myid数字就不会有问题, 然后别的机器上也是这样 然后启动就OK了

   

启动成功可以看下此机器的状态 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值