hadoop - 完成 MapReduce 作业后,RunJar 仍然处于事件状态

标签 hadoop mapreduce

我在 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/

相关文章:

python - 使用 elastic-mapreduce 将文件加载到 EMR 分布式缓存时出错

scala - 关闭 SparkContext java.lang.NumberFormatException

hadoop - 如何访问 S3 上的 aws 公共(public)数据集?

hadoop - 资源管理器处理跨异构系统的大规模工作流

algorithm - 如何优化Apriori算法?

Hadoop namenode 为什么总是需要格式化?

javascript - Mongodb 按 dbref 字段分组

Hadoop 二次排序(setPartitioner 与 setOutputValueGroupingComparator)

java - 错误:java.lang.RuntimeException:java.lang.ClassNotFoundException:类WordCountExample $ Map找不到

algorithm - 在 5 台机器集群中以全分布式模式运行 Hadoop 比在单台机器上花费更多时间