gpt4 book ai didi

node.js - 如何在nodejs中创建带分区的kafka主题?

转载 作者:搜寻专家 更新时间:2023-10-31 23:51:14 25 4
gpt4 key购买 nike

我正在使用 kafka-node link用于创建 kafka 主题的 api。我没有找到如何创建带分区的 kafka 主题。

var kafka = require('kafka-node'),
Producer = kafka.Producer,
client = new kafka.Client(),
producer = new Producer(client);
// Create topics sync
producer.createTopics(['t','t1'], false, function (err, data) {
console.log(data);
});
// Create topics async
producer.createTopics(['t'], true, function (err, data) {});

producer.createTopics(['t'], function (err, data) {});// Simply omit 2nd arg

如何在 nodejs 中创建带分区的 kafka 主题。

最佳答案

从您的 node.js 应用程序执行 shell 脚本 $KAFKA_HOME/bin/kafka-topics.sh —create —topic topicname —partitions 8 —replication-factor 1 —zookeeper localhost:2181

其中$KAFKA_HOME是你安装Kafka的位置

关于node.js - 如何在nodejs中创建带分区的kafka主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com