【发布时间】:2017-01-14 23:53:56
【问题描述】:
我一直在使用 Kafka connect 使用以下指南进行融合平台
但是它不再更新sink文件了,源文件的任何改动都没有写入kafka topic。
我已经删除了所有的 tmp 文件,但没有任何变化。
提前致谢
【问题讨论】:
标签: streaming apache-kafka apache-kafka-connect
我一直在使用 Kafka connect 使用以下指南进行融合平台
但是它不再更新sink文件了,源文件的任何改动都没有写入kafka topic。
我已经删除了所有的 tmp 文件,但没有任何变化。
提前致谢
【问题讨论】:
标签: streaming apache-kafka apache-kafka-connect
启动一个新的文件源连接器,并在一个新的位置存储偏移量。这个连接器是一个演示,除了一个只获取附加更新的简单文件之外,它实际上不处理任何东西。请注意,除了简单的演示之外,您不应使用此连接器做任何事情。如果您需要用于生产的东西,请查看连接器集线器。
【讨论】:
对于 OP,我在 5 分钟前就遇到过这种情况,但是当我重新启动连接器时一切正常,test.sink.txt 和消费者都添加了新行。因此,简而言之,只需重新启动连接器即可。
【讨论】:
FileStreamSource/Sink 在它正常工作并且您已经重新启动了 zookeeper、kafka 服务器和连接器后无法工作,但仍然无法工作,那么问题出在 kafka 目录中的 CONNECT.OFFSETS 文件。 您应该删除它并创建一个新的空的。
【讨论】:
我以前也遇到过同样的问题。但是如下更正属性文件中输入和输出文件的路径对我有用。它从输入文件(test.txt)流式传输到输出文件(test.sink.txt)。
name=local-file-source
connector.class=FileStreamSource
tasks.max=1
file=/home/mypath/kafka/test.txt
topic=connect-test
name=local-file-sink
connector.class=FileStreamSink
tasks.max=1
file=/home/mypath/kafka/test.sink.txt
topics=connect-test
【讨论】: