融合控制中心未显示系统运行状况(对于多集群配置)

时间:2018-12-15 18:45:55

标签: docker apache-kafka confluent

我无法让控制中心正常工作。使用以下docker image = confluentinc / cp-enterprise-kafka设置3节点kafka集群。在另一台机器上,我下载了融合平台v5.0.1,并已配置(尝试)控制中心来监视Docker集群。

我用于控制中心配置的kafka代理与从融合平台v5.0.1下载的相同(我通过bin / confluent start启动整个堆栈)

但是,当我单击“监视”>“系统运行状况”时,我一直得到火箭发射页面。

我的设置:-------------------------------------------- ------------

  • 使用docker映像的3节点kafka集群。
  • 使用的docker映像= confluentinc / cp-enterprise-kafka

在三节点集群的这些主机名上运行的kafka:

  • os0 /在tcp / 29092上运行
  • os1 /在tcp / 39092上运行
  • os2 /在tcp / 49092上运行

控制中心在另一台主机名为sb1的计算机上运行

此外,经纪人将以下指令定义为:

  • metric.reporters = io.confluent.metrics.reporter.ConfluentMetricsReporter
  • confluent.metrics.reporter.bootstrap.servers = sb1:9092

对于控制中心,我添加了3节点集群配置:

  • confluent.controlcenter.kafka.osd.bootstrap.servers = os0:29092,os1:39092,os2:49092

我希望卡夫卡经纪人写信给卡夫卡经纪人@ sb1(控制中心使用)主题_confluent-metrics

到目前为止我尝试过/检查过/调试过的内容:

  • 抛弃了主题_confluent-metrics,我在那里写了消息
  • 我不知道控制中心(@ /tmp/confluent.QJ2C4BmE/control-center/control-center.stdout)的日志是否显示有用(至少对于我能解释的内容)
    • 在博客中写下了我要监视的群集的HTTP / 200。
  • 在卡夫卡经纪人的日志中,
  • 我还看到了以下内容,这让我认为消息是针对该主题的: [2018-12-15 07:57:59,893]错误无法向Kafka主题__confluent.support.metrics提交指标(由于异常):java.util.concurrent.ExecutionException:org.apache.kafka.common.errors.TimeoutException :__confluent.support.metrics-0的1条记录已过期:自创建批处理以来,经过了30083 ms的时间(io.confluent.support.metrics.submitters.KafkaSubmitter) [2018-12-15 07:58:01,088]信息成功通过安全端点(io.confluent.support.metrics.submitters.ConfluentSubmitter)向Confluent提交了指标

我用尽了可行的解决方案来调试它,任何帮助将不胜感激。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我正在通过ssh隧道访问控制中心。 (这是我用来设置CC(控制中心)的测试环境。

当我直接访问CC的ip:port时,一切运行顺利。