簡體   English   中英

Kafka 主題返回 0 條消息

[英]Kafka topic returns 0 messages

我有一個實時流程,使用 Confluent Platform 將 MongoDB 中發生的事件直接傳輸到 Snowflake。 Confluent 在我的本地計算機上建立為 docker 映像,我沒有發現任何問題:

     Name                    Command                  State                         Ports
------------------------------------------------------------------------------------------------------------
broker            /etc/confluent/docker/run        Up             0.0.0.0:9092->9092/tcp
connect           /etc/confluent/docker/run        Up (healthy)   0.0.0.0:8083->8083/tcp, 9092/tcp
control-center    /etc/confluent/docker/run        Up             0.0.0.0:9021->9021/tcp
ksql-datagen      bash -c echo Waiting for K ...   Up
ksqldb-cli        /bin/sh                          Up
ksqldb-server     /etc/confluent/docker/run        Up (healthy)   0.0.0.0:8088->8088/tcp
rest-proxy        /etc/confluent/docker/run        Up             0.0.0.0:8082->8082/tcp
schema-registry   /etc/confluent/docker/run        Up             0.0.0.0:8081->8081/tcp
zookeeper         /etc/confluent/docker/run        Up             0.0.0.0:2181->2181/tcp, 2888/tcp, 3888/tcp

過去幾天一切正常,今天我用 powershell 重新運行了我的流程:

docker-compose exec broker bashkafka-console-consumer --topic <MY_TOPIC> --bootstrap-server broker:9092

我注意到,當我將數據插入到 Mongo 的集合 Kafka 主題時看不到它,而是返回Processed a total of 0 messages

如何調試發生了什么? 連接密碼,主題都設置正確,我不知道從哪里開始調試。

我曾經得到以下結果,但現在它是空閑的: 在此處輸入圖像描述

好的,在 Confluent Control Center Connect選項卡中檢查源連接器的設置。

對於我的 mongo 連接,新的 URI 語法解決了這個問題(你不指向數據庫的那個,在單獨的選項卡中完成)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM