来自MSSQL的Kafka没有使用JDBCSourceConnector创建的主题

时间:2018-12-18 04:03:20

标签: jdbc apache-kafka apache-kafka-connect

我已使用JDBC连接器将Kafka与MSSQl连接。连接器已成功连接,状态为运行中。但是,当我卷曲端口http://ip:8083/topics时,我得到404 not found错误"error_code":404,"message":"HTTP 404 Not Found"}

这可能是什么原因?

这是连接器配置。

{"name":"test-mssql-source","config":{"connector.class":"io.confluent.connect.jdbc.JdbcSourceConnector","mode":"incrementing","incrementing.column.name":"id","topic.prefix":"test-mssql-","tasks.max":"1","poll.interval.ms":"100","name":"test-mssql-source","connection.url":"jdbc:sqlserver://ip;Database=TEST_KAFKA;user=user;password=root","value.converter":"org.apache.kafka.connect.json.JsonConverter"},"tasks":[{"connector":"test-mssql-source","task":0}],"type":"source"}

1 个答案:

答案 0 :(得分:0)

您将Kafka Connect与Confluent REST Proxy混淆了。

Connect API has no /topics endpoint

如果您确实卷曲了REST代理,那么在没有主题的情况下至少会得到一个空数组