zookeeper集群选取环境搭建问题

zookeeper集群选取环境搭建问题

  1. 为什么要实现zookeeper的集群?
    目的是系统的高可用
  2. 大型互联网微服务公司(注册中心每个服务的依赖关系)
    zookeeper ,console,Redis,eureka 为了保存服务通讯
    服务器集群和注册中心集群的目的是不一样
    相同点是为了系统的高可用
    服务器是为了高并发
    注册中心是为了防止一个宕机就是整个系统的不可用所以要集群。
    zookeeper的集群搭建比如像(哨兵机制)选取机制为zab协议原子广播分为两种
  3. 两种方案为:
    回复模式:如果领导者一定宕机的时候,在多个跟随者中选取出一个新的领导着
    广播模式:保证每个server指间的数据同步。
  4. 搭建zookeeper的环境 要有jdk1.8的环境 上传jdk 配置环境变量 zookeeper的环境变量也要配置。
    vi /etc/profile
    export JAVA_HOME=/opt/jdk1.8.0_71
    export ZOOKEEPER_HOME=/usr/local/zookeeper
    export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
    export PATH=JAVA_HOME/bin:ZOOKEEPER_HOME/bin:$PATH
    source /etc/profile
    1. 下载zookeeper的安装包
    2. 将解压的文件改名,在加上把zookeeper的配置文件改成zoo.cfg文件之后将日志文件的输出路径改一下就可以创3建新的路径data下
    3. server.0=192.168.212.154:2888:3888等集群别名
    4. 进入data目录下创建myid文件里面加上对应的服务名称 0或者 1 或 2
    5. 关闭防火墙
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值