gpt4 book ai didi

java - 执行 jps 命令时的额外内容

转载 作者:可可西里 更新时间:2023-11-01 15:37:16 28 4
gpt4 key购买 nike

我在 100GB 的文本文件上运行一个字数统计程序。我在多节点集群 mater,slave1 和 slave 2 中使用 3 个系统。除了 master 2 从属分别运行数据节点和任务跟踪器。现在,当我在从机上运行 jps commend 时,它会减慢以下输出:

hduser@slave2:/usr/local/hadoop/bin$  jps
2970 DataNode
6456 Child
14534 RunJar
6529 Jps
3215 TaskTracker
5787 Child
6463 Child

现在这里是什么 child ???RunJar 是什么意思?

最佳答案

jps 命令缓慢的原因是从属节点正在用于执行 mapreduce 任务。在 mapreduce 执行期间,CPU、内存等资源几乎被 mapreduce 任务使用,因此命令执行将需要一些时间。

  • 什么是 RunJar?
    当你执行 hadoop jar <Jarname>来自节点的命令,Hadoop Runjar 实用程序主类 org.apache.hadoop.util.RunJar将被调用。

  • Wat 是 child
    TaskTracker 在单独的 jvm 中作为子进程执行 Mapper/Reducer 任务。子 java 进程属于 map taks 或 reduce tasks

使用选项 jps -l获取完整的包名和类名

关于java - 执行 jps 命令时的额外内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23027229/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com