【发布时间】:2018-04-13 19:17:15
【问题描述】:
我们正在使用 Talend open studio 进行从 Cassandra 到 SQL 的数据传输。 在使用 Talend 作业读取数据时,有时我们会面临数据丢失的问题。而且我们找不到任何相同的错误。甚至 Cassandra 系统/调试日志也显示非常有限的信息。我们可以在 Cassandra 或 Talend Open studio 中配置任何设置来避免这种数据丢失吗?
注意:我们每小时处理 500 万条记录,丢失了大约 1% 的数据丢失。这不是一个一致的问题,而是间歇性的。
【问题讨论】:
-
在我看来,可能有很多点(网络、操作系统、Java、RAM/CPU)可能导致这个问题。查明 Talend 是否确实是问题所在,或者数据丢失是否事先发生,将很有帮助。我看不出你可以排除这种可能性。您应该考虑一下找出数据泄漏的位置。
-
有趣的问题,但非常广泛,而不是特定的编程问题。鉴于信息有限,任何答案充其量只能是猜测。
-
我检查了 CPU、RAM、操作系统一切正常,但在传输过程中仍然丢失了一些数据。
标签: sql cassandra talend data-migration