#开启JMX端口export KAFKA_JMX_PORT=<port_number>export KAFKA_JMX_HOSTNAME=<hostname>export KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=$KAFKA_JMX_HOSTNAME -Dcom.sun.management...
KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT " fi 所以,本质是给参数JMX_PORT赋值,第二种方式在脚本的第一行增加JMX_PORT=9988,$JMX_PORT就能取到值;而第一种方式有点逼格,本质是设置环境变量然后执行启动脚本,类似下面这种方式给JMX_PORT赋值: [afei@kafka]$ exportJ...
在配置文件中添加以下内容: #Enable JMXexport JMX_PORT=9999 1. 2. 步骤3:启动Kafka容器并开启JMX端口 最后,你需要重新启动Kafka容器,使其应用新的配置并开启JMX端口。你可以通过以下命令来启动Kafka容器: docker restart<kafka_container_id> 1. 现在,你已经成功在Docker中开启了Kafka的JMX端口。你可以通过JMX工...
现在大部分电脑都是64位的处理器,我们可以在ELSE里面,命令行:set KAFKA_HEAP_OPTS=-Xmx1G -Xms1G的下面,增加如下代码: rem open JMX monitorsetJMX_PORT="9988" rem命令,是代码注释 (注释不能是中文)。 设置JMX的端口,一般采用的是9999,这不过我这里9999端口已经被占用。 3.linux 与君共勉:最实用的自律是...
JMX_PORT=9999nohup bin/kafka-server-start.sh config/server.properties & 1 1、jconsole 利用jconsole 工具:(可通过jconsole,找到Mbean对应的指标,鼠标悬浮指标上方就能找到代码查询所需的ObjectName。) 可以在JDK安装的bin目录中找到jconsole 或者 win+r ...
KAFKA开启JMX_PORT后,在使用kafka命令行工具(kafka-topics、kafka-console-consumer.sh等)时,会报端口被占用的异常,如: [root@bigdata kafka]# kafka-topics.sh --list --bootstrap-server 10.10.30.110错误: JMX 连接器服务器通信错误: service:jmx:rmi://bigdata:9999 ...
5:重启kafka集群 bin/kafka-server-start.sh -daemon config/server.properties 6:在jmxtrans机器上,配置文件中添加ssl=true { "servers":[ { "port":"12345", "host":"monitoredhost", "ssl":true, "queries": [ ... ] } ] } 7:启动jmxtrans.sh 脚本时,加入jvm参数 ...
base_dir=$(dirname$0)/..# JMX port to useif[$JMX_PORT] && [ -z"$ISKAFKASERVER"];thenKAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT "fi# 端口信息JMX_PORT=8888[root@kafka2bin]# netstat -anpt|grep LISTENtcp600:::9092:::*LISTEN54162/java ...
KAFKA_JMX_OPTS中是标准的JMX的配置,但在某些情况下可能需要显示指定绑定的IP地址,形如: -Djava.rmi.server.hostname=172.16.30.19 1 -Djava.rmi.server.hostname=172.16.30.19 显然,要启用JMX关键在于对变量$JMX_PORT赋值,直接在启动脚本的第一行增加一句: ...
docker exec -it [container-id] /bin/bash 后,执行kafka-topics.sh --list --zookeeper ip:port 后报错 Error:JMXconnectorservercommunication error: service:jmx:rmi: 问题暂不明确。 解决方案: unsetJMX_PORT 参考: https CDH kafka报警:测试数据不足 ...