【问题标题】:Zookeeper general log or "monitor" commandZookeeper 通用日志或“监控”命令
【发布时间】:2018-08-07 02:42:12
【问题描述】:

我想查看向我的 Zookeeper 集群发出的所有命令,例如 MySQL 中的常规日志或 Redis 中的“monitor”命令。如何做到这一点?

其目的是了解 Storm 如何使用 Zookeeper(用于状态管理和确认),以及运行示例拓扑并查看 Storm 向 Zookeeper 发出的所有命令的好方法。

我尝试为 Zookeeper 启用调试日志,但这还不够,噪音很大。例如,发出 create /node prints

2018-02-27 18:05:34 ZooKeeperMain [DEBUG] 处理创建

【问题讨论】:

    标签: apache-zookeeper


    【解决方案1】:

    这是我到目前为止发现的。

    • 解析 Zookeeper 事务日志。 我发现的最好的回购是https://github.com/alenca/zklogtool。它功能丰富。唯一的缺点是它不会记录读取的查询。

    • Processing request:: 启用调试日志记录和 grep。这是一个命中注定。有时请求路径未被捕获,需要您启用调试日志记录,这在生产服务器上可能会很昂贵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      相关资源
      最近更新 更多