【发布时间】:2018-07-07 16:06:15
【问题描述】:
我有一个简单的任务。我有一堆文件( ~100GB in total ),每一行代表一个实体。我必须将此实体发送到 JanusGraph 服务器。
2018-07-07_05_10_46-8497016571919684639 <- job id
过了一会儿,我得到了 OOM,日志说 Java 被杀死了。
从数据流视图,我可以看到以下日志:
Workflow failed. Causes: S01:TextIO.Read/Read+ParDo(Anonymous)+ParDo(JanusVertexConsumer) failed., A work item was attempted 4 times without success. Each time the worker eventually lost contact with the service. The work item was attempted on:
从stackdriver视图,我可以看到:https://www.dropbox.com/s/zvny7qwhl7hbwyw/Screenshot%202018-07-08%2010.05.33.png?dl=0
日志说:
E Out of memory: Kill process 1180 (java) score 1100 or sacrifice child
E Killed process 1180 (java) total-vm:4838044kB, anon-rss:383132kB, file-rss:0kB
更多内容:https://pastebin.com/raw/MftBwUxs
如何调试发生了什么?
【问题讨论】:
标签: java google-cloud-dataflow apache-beam tinkerpop3 janusgraph