在giraph作业完成后不会释放内存

atmip9wb  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(450)

我在hadoop版本0.20.203上使用ApacheGiraph版本1.0。它成功地执行了ApacheGiraph的示例connectedcomponentsvertex和SimpleShortPathSvertex,但存在一个问题。作业完成后,内存不会释放。如system monitor所示,为作业创建的java进程仍然是活动的。我不明白为什么会出现这个问题。是一个女孩的错误还是我做错了什么???我使用的是Ubuntu11.10和Java1.6。任何帮助都将不胜感激。
谢谢

z6psavjg

z6psavjg1#

是的,我认为这是一个bug(请参阅用户列表中的问题:https://mail-archives.apache.org/mod_mbox/giraph-user/201403.mbox/%3cof416e2cf4.1613a751-on86257c9f.00498fa5-86257c9f.0049d454@us.ibm.com%3e). 我绕过它的方法是在一项工作完成后向所有的工人发送杀戮信号:

ssh worker-name "kill -9 \$(ps aux | grep \"[j]obcache/job_[0-9]\{12\}_[0-9]\{4\}/\" | awk '{print \$2}')"

相关问题