7.3. 从其他机器连接到 JVM
您可以通过配置 JMX 代理侦听的端口,从其他计算机连接 JVM。这是不安全的,因为它允许 JMX 工具从任何位置进行连接,而无需身份验证。
流程
使用
KAFKA_JMX_OPTS
环境变量设置-Dcom.sun.management.jmxremote.port=<port>
。对于<port>
,输入您希望 Kafka 代理侦听 JMX 连接的端口名称。export KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=<port> -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" bin/kafka-server-start.sh
- 启动 JVM。
重要
建议您配置身份验证和 SSL,以确保远程 JMX 连接安全。有关执行此操作所需的系统属性的更多信息,请参阅 JMX 文档。