zoukankan      html  css  js  c++  java
  • zookeeper集群的搭建

    zookeeper集群的搭建
    需要先安装jdk,并且配置jdk的环境变量
     
    下载zookeeper的安装包
    上传到linux集群环境下
    解压安装包
    tar -zxvf zookeeper-3.4.7.tar.gz
    进入conf目录,复制zoo-sample.cfg为zoo.cfg,通过修改zoo.cfg来对zookeeper进行配置
    修改1:dataDir 指定zookeeper将数据保存在哪个目录下,如果不修改,默认在/tmp下,这个目录下的数据有可能会在磁盘空间不足或服务器重启时自动被linux清理,所以一定要修改这个地址
    修改2:修改服务器列表
    单机模式:在zoo.cfg中只配置一个server.id就是单机模式了
    伪集群模式:在zoo.cfg中配置多个server.id,其中ip都是当前机器,而端口各部相同,启动时就是伪集群模式了
    集群模式:多台机器各自配置
    server.1=xxx.xxx.xxx.xxx:2888:3888
    server.2=xxx.xxx.xxx.xxx:2888:3888
    server.3=xxx.xxx.xxx.xxx:2888:3888
    如果是完全分布模式,还要进行修改3:到之前配置的zookeeper数据文件所在的目录下生成一个文件叫myid,其中写上一个数字表明当前机器是哪一个编号的机器
     
    顺序节点 普通节点
    临时节点 顺序临时节点 普通临时节点
    持久节点 顺序持久节点 普通持久节点
     
    顺序节点:指定叫什么,除了前缀是指定的名字外,在名字后会会自带一个独一无二自动增长的的编号 普通节点:指定叫什么就叫什么
     
    临时节点:一个客户端连接创建的临时节点,会在当客户端会话结束时立即自动删除。 持久节点:创建出来后只要不删除就不会消失,无论客户端是否连接。
  • 相关阅读:
    设计模式
    雨夹雪背景特效
    lottie-前端实现AE动效
    响应式布局实现原理
    关于小程序(含uniapp)中使用npm模块
    使用脚手架快速搭建React项目
    vue项目接入友盟统计站点数据
    git常用命令
    uniapp请求方法的封装
    小程序获取用户登录及手机号登录
  • 原文地址:https://www.cnblogs.com/zpb2016/p/5791636.html
Copyright © 2011-2022 走看看