【发布时间】:2019-04-12 07:12:56
【问题描述】:
背景
我继承了 Kafka/Zookeeper 安装。我对这些知识略知一二——我知道一般架构、客户端如何工作、主题等,参与过 Java 客户端编程等。
但安装有点可疑。它们是 Kafka 和 Zookeeper 的三个实例(在各自的 docker 容器中)。假设它们应该可以工作,但我看到的是所有进程都输出 immense 大量日志输出,并带有大量(不同)警告和错误。我的印象是其中一些似乎很正常(或者一直在自我修复),并且很难确定一切是否按预期工作,并且设置正确。
根据 Google 的说法,其中一些与经纪人的不正常关闭有关;损坏的个人主题等。由于这是一个测试环境,我可以很容易地删除这些文件。
我知道一些命令可以帮助我检查主题等(基本内容,例如列出它们、显示它们的个人配置等)。
不过……
问题
是否有在线资源/文档可以用作系统演练,以检查一切是否基本设置正常; 例如来解决这些问题:
- 三个 Zookeeper 和三个 Kafka 实例是否正确地相互通信以实现高可用性?他们有正确的“领导”等吗?
- 服务器通常是否“健康”,即是否能够轻松接受连接等?
- 主题如何运作(里面有什么,有多少消息等)?
我知道人们可能很快就会认为这个问题太笼统了;我不是要你解决我的问题。我正在寻找一个资源来系统地完成这样的安装 - 它可能会或可能不会涵盖我给出的示例,但它绝对应该提供一种系统的方法来找出事情是否从根本上错误。
【问题讨论】:
标签: apache-kafka apache-zookeeper