【问题标题】:Kafka from MSSQL no topics created using JDBCSourceConnector来自 MSSQL 的 Kafka 没有使用 JDBCSourceConnector 创建的主题
【发布时间】:2019-05-18 11:16:46
【问题描述】:

我已使用 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"}

【问题讨论】:

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


    【解决方案1】:

    您将 Kafka Connect 与 Confluent REST 代理混淆了。

    Connect API has no /topics endpoint

    如果你确实 curl REST 代理,当没有主题时,你至少会得到一个空数组

    【讨论】:

    • 我如何卷曲...请帮助...我找不到 curl 命令。
    • 卷曲什么? Kafka Connect 没有您要查找的端点……默认情况下,the REST Proxy runs on port 8082。连接在 8083 上。 complete API for the REST Proxy is here,所以如果您在查找它时遇到问题,请通过网站底部的链接向 Confluent 提供反馈。
    • 我 curl REST 代理,但它显示 curl: (7) Failed to connect to localhost port 8082: Connection refused
    • 好的,我建议查看文档,因为它似乎没有运行。从您的问题来看,尚不清楚它是否已开始。我也很好奇您正在遵循哪些教程,说您可以转到该网址查找任何信息
    • 使用网址是我的错误。我对 kafka 不太了解。我可以将 kafka 与 JDBC sql server 连接起来。但我看不到生成的主题。所以我正在寻找查看生成主题的方法。直到现在我还不清楚我怎么能看到它.. :(
    猜你喜欢
    • 2018-05-24
    • 2021-10-27
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2018-09-15
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多