Zookeeper【四 】 - 四字命令

zk四字命令:Four Letter Words

  • zk可以通过它自身提供的简写命令来和服务器进行交互
  • 需要使用到nc命令,安装yum install nc
  • echo [command] | nc [ip] [port]
    http://zookeeper.apache.org/doc/r3.4.11/zookeeperAdmin.html#sc_zkCommands
    Zookeeper【四 】 - 四字命令_第1张图片
    image.png

命令一

  • [stat] 查看zk的状态信息,以及是否mode【查看是集群还是单例模式】


    Zookeeper【四 】 - 四字命令_第2张图片
    单机模式
  • [ruok] 查看当前zkserver是否启动,返回imok


    image.png
  • [dump] 列出未经处理的会话和临时节点


    节点会话为0

    然后再打开一个连接使用运行./zkCli.sh客户端


    Zookeeper【四 】 - 四字命令_第3张图片
    临时节点
  • [conf] 查看服务器配置
  • [cons] 展示连接到服务器的客户端信息
  • [envi] 展示环境变量
  • [mntr] 监控zk健康信息


    Zookeeper【四 】 - 四字命令_第4张图片
    image.png
  • [wchs] 展示watcher信息
  • [wchc] 与 [wchp] session与watch以及path与watch的信息


    不在白名单之内

    Zookeeper【四 】 - 四字命令_第5张图片
    image.png

    配置步骤:在/usr/local/zookeeper/conf/目录下的zoo.cfg文件下找添加4lw.commands.whitelist=*


    Zookeeper【四 】 - 四字命令_第6张图片
    image.png

    重启zkServer才可以生效:./zkServer.sh restart
    Zookeeper【四 】 - 四字命令_第7张图片
    image.png

你可能感兴趣的:(Zookeeper【四 】 - 四字命令)