我在hadoop版本0.20.203上使用ApacheGiraph版本1.0。它成功地执行了ApacheGiraph的示例connectedcomponentsvertex和SimpleShortPathSvertex,但存在一个问题。作业完成后,内存不会释放。如system monitor所示,为作业创建的java进程仍然是活动的。我不明白为什么会出现这个问题。是一个女孩的错误还是我做错了什么???我使用的是Ubuntu11.10和Java1.6。任何帮助都将不胜感激。谢谢
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}')"
1条答案
按热度按时间z6psavjg1#
是的,我认为这是一个bug(请参阅用户列表中的问题:https://mail-archives.apache.org/mod_mbox/giraph-user/201403.mbox/%3cof416e2cf4.1613a751-on86257c9f.00498fa5-86257c9f.0049d454@us.ibm.com%3e). 我绕过它的方法是在一项工作完成后向所有的工人发送杀戮信号: