AdminClient
2025年02月23日
一、创建 AdminClient
const Kafka = require("node-rdkafka");
const adminClient = Kafka.AdminClient.create({
"client.id": "kafka-admin",
"metadata.broker.list": "localhost:29092",
});
console.log("adminClient", adminClient);
-
client.id
: 这是客户端的标识符,用于标识当前这个AdminClient
的身份。在Kafka
集群中,客户端通常会使用client.id
来做日志记录和监控,这有助于追踪请求来源,便于调试和性能分析。 -
metadata.broker.list
: 指定Kafka
集群中Broker
的地址列表。这个参数告诉AdminClient
连接哪个Broker
来获取元数据信息(如Topic
、分区、副本等信息)。