• 常用zookeeper命令


    服务管理

    • 启动ZK服务: zkServer.sh start
    • 查看ZK状态: zkServer.sh status
    • 停止ZK服务: zkServer.sh stop
    • 重启ZK服务: zkServer.sh restart

    终端操作

    使用 zkCli 可以简单的对 ZooKeeper 进行访问,数据创建,数据修改等操作. 连接命令行如下:

    zkCli.sh -server 127.0.0.1:2181
    

    命令行工具常用操作:

    • 显示根目录下文件

      ls /              //查看当前节点数据
      ls2 /             //查看当前节点数据并能看到更新次数等数据
      
    • 创建文件, 并设置初始内容:

      create /config "test" //创建一个新的节点并设置关联值
      create /config “”     //创建一个新的空节点
      
    • 获取文件内容

      get /brokers      //获取节点内容
      
    • 修改文件内容

      set /zk "zkbak"   //对 zk 所关联的字符串进行设置
      
    • 删除文件

      delete /brokers  //删除节点
      rmr    /brokers  //删除节点及子节点
      

    四字命令

    ZooKeeper 支持某些特定的四字命令字母与其的交互,用来获取服务的当前状态及相关信息。在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令。命令行如下:

    echo conf | nc 132.37.3.26 26181
    

    ZooKeeper 常用四字命令:

    • conf

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

    • cons

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

    • dump

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

    • envi

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

    • reqs

      列出未经处理的请求

    • ruok

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

    • stat

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

    • wchs

      列出服务器 watch 的详细信息

    • wchc

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

    • wchp

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

  • 相关阅读:
    vue2-highcharts 动态加载数据
    css选择器易混符号(~波浪号、+加号、>大于号)
    前端压缩字体文件---成功
    数组里添加一行数据(splice)
    new Date(date).getTime()不兼容iphone
    关于表单验证的正则表达式
    vuejs+webpack环境搭建
    Bootstrap弹出层(modal)垂直居中简单解决方案(无需修改js)
    $.get、$.post、$getJSON、$ajax的用法跟区别
    流式布局- 流式图片
  • 原文地址:https://www.cnblogs.com/exmyth/p/8917175.html
Copyright © 2020-2023  润新知