设为首页 加入收藏

TOP

java客户端远程连接,kafka集群不能监听的问题
2018-12-03 10:53:25 】 浏览:170
Tags:java 客户端 远程 连接 kafka 集群 不能 监听 问题
 String topic = "order1";

        /*读取配置文件*/
        Properties props = new Properties();
        props.put("bootstrap.servers", "192.168.146.131:9092");
        props.put("acks", "all");
        props.put("retries", 0);
        props.put("batch.size", 16384);
        props.put("linger.ms", 1);
        props.put("buffer.memory", 33554432);
        props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
        props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");

        Producer<String, String> producer = new KafkaProducer<String,String>(props);
        for (int i = 0; i < 10; i++)
            producer.send(new ProducerRecord<String, String>("order1", Integer.toString(i), UUID.randomUUID().toString()));

        producer.close();

在kafka安装的linux集群上,执行命令生产和消费都没有问题
但是执行上述命令时,kafka没有收到消息
解决:
在kafka的/config/service.properties中,添加上一句host.name=192.168.146.131
IP地址为kafka自己的ip

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇centos7上查看kafka是否成功启动.. 下一篇spark+kafka+Elasticsearch单机环..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目