• zookeeper的安装及集群配置


    1、解压

    2、修改配置文件

      cp zoo_sample.cfg zoo.cfg

      vim zoo.cfg

      dataDir=/usr/local/zookeeperData

      其余采用默认

    参数说明:

    • tickTime: zookeeper中使用的基本时间单位, 毫秒值.
    • dataDir: 数据目录. 可以是任意目录.
    • clientPort: 监听client连接的端口号.

    3、启动

      ./bin/zkServer.sh start conf/zoo.cfg

    4、验证是否启动成功

      netstat -ntpl|grep 2181

      输出:tcp        0      0 :::2181                     :::*                        LISTEN      6744/java

    5、集群配置(节点个数必须是奇数个)

      修改配置文件,新增集群说明

      server.1=192.168.91.231:2888:3888
      server.2=192.168.91.232:2888:3888

      server.3=192.168.91.233:2888:3888

      2888——zookeeper之间传递信息的端口,与2181不同

      3888——leader挂掉之后,用于选举的端口

    6、这时候启动会启动不起来,显示 在dataDir目录下没有myid文件

      手动在该目录下新建myid文件,打开文件 输入该server的ID即可

     zookeeper常用命令:

    登录:./bin/zkCli.sh

    以下命令在zookeeper根目录下执行即可,不需要使用客户端登录

    查看配置:        echo conf|nc 192.168.91.231 2181

    查看状态:        echo ruok|nc 192.168.91.231 2181    正常输出: imok

    查看是否是leader:      echo stat|nc 127.0.0.1 2181

    查看客户端连接的session:  echo wchs|nc 127.0.0.1 2181

    查看环境信息:         echo envi|nc 127.0.0.1 2181

    其他:

    conf

    输出相关服务配置的详细信息。

    cons

    列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息。

    dump

    列出未经处理的会话和临时节点。

    envi

    输出关于服务环境的详细信息(区别于 conf 命令)。

    reqs

    列出未经处理的请求

    ruok

    测试服务是否处于正确状态。如果确实如此,那么服务返回“ imok ”,否则不做任何相应。

    stat

    输出关于性能和连接的客户端的列表。

    wchs

    列出服务器 watch 的详细信息。

    wchc

    通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。

    wchp

    通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。

      

  • 相关阅读:
    CSS3——过渡
    CSS——优雅降级和渐进增强
    jq1 颜色填充器 和清空指定颜色
    1. 初识node
    javaSE- 01
    鼠标悬浮图片时弹出透明提示图层的jQuery特效
    通过jQuery制作电子时钟表的代码
    9种网页Flash焦点图和jQuery焦点图幻灯片
    7种网页图片切换方式代码
    21种网页在线客服代码实例演示
  • 原文地址:https://www.cnblogs.com/tengpan-cn/p/5911624.html
Copyright © 2020-2023  润新知