Kafka MQTT连接器具有多个主题

时间:2018-09-10 11:19:58

标签: apache-kafka mqtt apache-kafka-connect confluent

我们正在使用Confluent团队的Kafka-Mqtt连接器。有什么方法可以将数据从多个Mqtt主题发布到与Mqtt相同名称的多个Kafka主题,即Mqtt中的test1-kafka中的test1等等。 ?

1 个答案:

答案 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"
      }
    }