无法连接到gcp上的kafka主机

nhn9ugyo  于 2021-06-06  发布在  Kafka
关注(0)|答案(0)|浏览(230)

我正在尝试使用nodejs使用gcp上的某个主题中的消息,但没有看到任何输出。
生产者和消费者在示例上使用正确运行。我尝试使用以下命令:
制作人:
kafka-console-producer.sh--代理列表x.x.x.x:9092--producer.c onfig/opt/bitnami/kafka/conf/producer.properties--主题测试
消费者:
/opt/bitnami/kafka/bin/kafka-console-consumer.sh--引导服务器x.x.x.x:9092--顶级ic测试--consumer.config/opt/bitnami/kafka/conf/consumer.properties--从头开始
现在,我尝试使用下面的nodejs代码来使用这些消息。

var kafka = require('kafka-node'),
    Consumer = kafka.Consumer,
    client = new kafka.KafkaClient({kafkaHost: 'X.X.X.X:9092', connectTimeout: 3000, requestTimeout:3000}),
    consumer = new Consumer(client,
        [{ topic: 'Posts', offset: 0}],
        {
            autoCommit: false
        }
    );

consumer.on('message', function (message) {
    console.log(message);
});

consumer.on('error', function (err) {
    console.log('Error:',err);
})

consumer.on('offsetOutOfRange', function (err) {
    console.log('offsetOutOfRange:',err);
})

我应该将生产者生成的消息视为输出。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题