19.2. 禁用 JMX 代理
通过更新 KAFKA_JMX_OPTS 环境变量来禁用 Kafka 组件的 JMX 监控。
流程
设置
KAFKA_JMX_OPTS环境变量以禁用 JMX 监控。export KAFKA_JMX_OPTS=-Dcom.sun.management.jmxremote=false
export KAFKA_JMX_OPTS=-Dcom.sun.management.jmxremote=falseCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意禁用 JMX 监控时不需要指定其他 JMX 属性,如端口、身份验证和 SSL 属性。
在 Kafka
server.properties文件中,将auto.include.jmx.reporter设置为false。auto.include.jmx.reporter=false
auto.include.jmx.reporter=falseCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意auto.include.jmx.reporter属性已弃用。从 Kafka 4 中,只有org.apache.kafka.common.metrics.JmxReporter添加到属性文件中的metric.reporters配置中时,才会启用 JMXReporter。-
使用适当的脚本启动 Kafka 组件,如
bin/kafka-server-start.sh用于代理,或bin/connect-distributed.sh用于 Kafka Connect。