繁体   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