我们正在使用Confluent团队的Kafka-Mqtt连接器。有什么方法可以将数据从多个Mqtt主题发布到与Mqtt相同名称的多个Kafka主题,即Mqtt中的test1-kafka中的test1等等。 ?
答案 0 :(得分:2)
您可以运行多个MQTT Source连接器,以便从不同主题复制数据:
例如
{
"config" : {
"name" : "MqttSourceConnector1",
"connector.class" : "io.confluent.connect.mqtt.MqttSourceConnector",
"tasks.max" : "1",
"mqtt.server.uri" : "< Required Configuration >",
"mqtt.topics" : "topic_1"
}
}
和
{
"config" : {
"name" : "MqttSourceConnector2",
"connector.class" : "io.confluent.connect.mqtt.MqttSourceConnector",
"tasks.max" : "1",
"mqtt.server.uri" : "< Required Configuration >",
"mqtt.topics" : "topic_2"
}
}