我在 hadoop 集群上执行了几个 mapreduce 程序。程序成功执行并给出了所需的输出。
使用 jps 命令我注意到 RunJar 仍在作为进程运行。我停止了我的集群,但进程 ID 仍然存在。
我知道 Hadoop jar 调用基础 Runjar 来执行 jar,但即使在作业完成后进程启动是否正常? enter image description here
如果是,那么多个 Runjar 实例将继续运行,我如何确保在作业完成后运行 jar 甚至停止(我不想终止进程)
最佳答案
RunJar 进程通常是某人或某物运行“hadoop jar”的结果
你可以通过以下方式终止进程:
kill 13082
关于hadoop - 完成 MapReduce 作业后,RunJar 仍然处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35259625/