zoukankan      html  css  js  c++  java
  • linux安装zookeeper

    1.cd  /opt/zookeeper-3.4.5

    解压tar.gz 文件 tar -xzvf file.tar.gz //解压tar.gz 

    2.配置zoo.cfg

    进入zookeeper目录下的conf子目录, 创建zoo.cfg并添加内容:

    cp zoo_sample.cfg zoo.cfg  

    ******zoo.cfg 要拷贝conf 下的zoo_sample.cfg 否则会有编码问题

    修改文件
    vi zoo.cfg  

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/home/files/zookeeper/zkdata

    dataLogDir=/home/files/zookeeper/zkdatalog

    clientPort=2181

    Server.1=10.45.54.145:2888:3888 (这里要用你的IP)

     

    参数说明:

    tickTime: zookeeper中使用的基本时间单位, 毫秒值.

    dataDir: 数据目录. 可以是任意目录.

    dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.

    clientPort: 监听client连接的端口号.

    单机部署

    配置一个Server.X

    Server.1=10.45.54.145:2888:3821 (这里要用你的IP)

    集群部署

    配置多个Server.X

    Server.1=10.45.54.145:2888:3821 (这里要用你的IP)

    Server.2=10.45.54.145:2889:3822 (这里要用你的IP)

    Server.3=10.45.54.145:2890:3823 (这里要用你的IP)

     

    server.服务器ID=服务器IP地址:服务器之间通信端口:服务器之间投票选举端口

     

     

    3.设置myid

    在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字。(如果是集群每个集群节点 都需要建一个)

    touch myid  
    
    vi myid

     

    4.程序操作

     程序运行操作

    l 启动

    cd /opt/zookeeper-3.4.5/bin

    #./zkServer.sh  start

    l 停止

    cd /opt/zookeeper-3.4.5/bin

    #./zkServer.sh  stop

    l 重启

    cd /opt/zookeeper-3.4.5/bin

    #./zkServer.sh  restart

    2) 测试启动是否成功

      # cd /opt/zookeeper-3.4.5/bin

    # ./zkCli.sh -server 172.31.95.51:2181

    3) 查看zookeeper状态:

      # cd /opt/zookeeper-3.4.5/bin

    # ./zkServer.sh status  

    看到Mode: standalone 代表单机模式成功

    Mode:follower代表集群中的跟随节点

    Mode:leader代表集群中的主节点

  • 相关阅读:
    python基础——操作系统简介
    python 3 输入和输出
    C++学习笔记——C++简介
    ML机器学习导论学习笔记
    Linux常用基本指令——文件处理命令
    Oracle数据库从入门到精通-分组统计查询
    PL/SQL编程基础——PL/SQL简介
    django 第五课自定义模板过滤器与标签
    Python之GUI的最终选择(Tkinter)
    Python利用pandas处理Excel数据的应用
  • 原文地址:https://www.cnblogs.com/linhongwenBlog/p/9362131.html
Copyright © 2011-2022 走看看