我已经部署了一个5代理apachekafka集群和一个confluentinc/cp企业kafka映像,以及一个confluentcontrolpanel容器和confluentinc/cp企业控制中心映像,以获取以下说明https://docs.confluent.io/current/installation/docker/docs/quickstart.html#getting-从docker客户端开始
我在每个节点中激活了度量支持,如下所示,并重新启动了它们:
##################### Confluent Metrics Reporter #######################
# Confluent Control Center and Confluent Auto Data Balancer integration
#
# Uncomment the following lines to publish monitoring data for
# Confluent Control Center and Confluent Auto Data Balancer
# If you are using a dedicated metrics cluster, also adjust the settings
# to point to your metrics kakfa cluster.
metric.reporters=io.confluent.metrics.reporter.ConfluentMetricsReporter
confluent.metrics.reporter.bootstrap.servers=localhost:9092
#
# Uncomment the following line if the metrics cluster has a single broker
# confluent.metrics.reporter.topic.replicas=1
##################### Confluent Proactive Support ######################
# If set to true, and confluent-support-metrics package is installed
# then the feature to collect and report support metrics
# ("Metrics") is enabled. If set to false, the feature is disabled.
#
confluent.support.metrics.enable=true
但是:
我在kafkanconfig日志部分得到一个metric.reporters=[]。
我在confluent control center日志中收到此警告:
[2018-06-19 16:56:35739]warn broker=1008未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1009未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)检测
[2018-06-19 16:56:35739]warn broker=1006未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1010未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
[2018-06-19 16:56:35739]warn broker=1007未使用confluentmetricsreporter(io.confluent.controlcenter.healthcheck.healthcheck)进行检测
显然,我得到了火箭的图像
我遵循了下列指示,但什么也没做。
https://docs.confluent.io/current/control-center/docs/installation/troubleshooting.html
https://docs.confluent.io/current/kafka/metrics-reporter/metrics-reporter.html
这是我用来运行apache kafka容器的docker命令:
docker run -d --net=confluent --name=kafka1 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper1:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka1:9092 confluentinc/cp-enterprise-kafka
有人能帮我吗?
1条答案
按热度按时间vc9ivgsu1#
我会指出显而易见的。
每个代理都需要配置该属性文件,而不仅仅是一个。
每次更改文件后,都需要重新启动kafka。因为您使用的是docker,所以您需要尊重不要删除kafka主题数据(例如,使用卷装载)
您需要在metrics reporter行中放置一个逗号分隔的所有五个引导服务器的列表,而不仅仅是localhost