![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
Troyong
这个作者很懒,什么都没留下…
展开
-
docker中的kafka容器开启JMX远程监控
项目中需要远程监控kafka容器中的消息输入情况,使用了kafka的JMX来实现,由于kafka作为docker容器运行,连接jmx遇到了重重困难,经过一下配置后终于成功。①修改docker-compose.yml文件:添加图片中的参数,把9999端口暴露出来并映射,配置JMX_PORT环境变量,修改完需要docker-compose up重新创建kakfa容器使配置生效。②进入容器,编辑$KAFKA_HOME/bin/kafka-run-class.sh脚本:在脚本第一行添加JMX_PORT原创 2020-09-15 16:11:35 · 4418 阅读 · 5 评论 -
Cloudera Manager开启kafka JMX监控
在Cloudera Manager上创建了3节点的kafka集群服务,想要外部连接kafka JMX监控kakfa数据,需要修改kakfa配置:-Dcom.sun.management.jmxremote.host=192.168.1.125-Djava.rmi.server.hostname=192.168.1.125在下图中修改上述两项配置,默认值为127.0.0.1,需要修改为节点的ip,JMX端口默认为9393。修改完成后重启各个kakfa节点,使用jconsole连接JMX:———原创 2020-09-02 15:15:27 · 1600 阅读 · 0 评论 -
本地使用Kafka API与虚拟机上kafka节点消费/生产数据报错Can't resolve address
在本地IDEA上写的demo访问虚拟机上的kafka想要消费数据,报错如下:10:18:40.347 [main] DEBUG org.apache.kafka.clients.NetworkClient - Give up sending metadata request since no node is available10:18:40.447 [main] DEBUG org.apac...原创 2020-02-21 16:10:07 · 1831 阅读 · 0 评论 -
使用0.9版Kafka的KafkaConsumer Java API来消费不到数据
在IDEA中使用kafka(版本0.9.0.1)的Java API向kafka生产和消费数据。在使用Java API之前,使用kafka的console脚本可以向控制台生产和消费数据,使用Java API的KafkaProducer也可以生产数据并能在控制台消费,但使用KafkaConsumer却消费不到数据。生产者:public class KafkaPrdMsg { public...原创 2019-10-23 21:36:50 · 1051 阅读 · 0 评论