【发布时间】:2018-07-22 05:13:13
【问题描述】:
我有一个案例,Kafka 生产者每天发送两次数据。这些生产者从数据库/文件中读取所有数据并发送到 Kafka。所以这些消息每天都发送,这是重复的。我需要使用 Spark Streaming 对消息进行重复数据删除并写入一些持久存储。在这种情况下,删除重复消息的最佳方法是什么?
发送的重复消息是一个带有时间戳字段的 json 字符串,仅更新。
注意: 我无法将 Kafka Producer 更改为仅发送新数据/消息,它已安装在客户端计算机中并由其他人编写.
【问题讨论】:
标签: apache-spark duplicates apache-kafka spark-streaming