首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检查Hadoop守护进程是否正在运行?

如何检查Hadoop守护进程是否正在运行?
EN

Stack Overflow用户
提问于 2013-03-22 03:01:13
回答 7查看 93K关注 0票数 26

检查Hadoop守护进程是否正在运行的简单命令是什么?

例如,如果我试图找出HDFS没有正确设置的原因,我想知道一种方法来检查namemonode/datanode/jobtracker/tasktracker是否在这台机器上运行。

有没有什么方法可以在不查看日志或使用ps(在Linux上)的情况下快速检查它?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-03-23 05:47:20

我没有找到很好的解决方案,所以我使用了

代码语言:javascript
复制
ps -ef | grep hadoop | grep -P  'namenode|datanode|tasktracker|jobtracker'

只是想看看是否有东西在运行

代码语言:javascript
复制
./hadoop dfsadmin -report

但在服务器运行之前,last没有任何帮助。

票数 6
EN

Stack Overflow用户

发布于 2013-03-22 03:08:00

在shell中键入'jps‘(您可能需要jdk才能运行jps)。它列出了所有正在运行的java进程,并列出了正在运行的hadoop守护进程。

票数 18
EN

Stack Overflow用户

发布于 2013-08-21 01:25:23

如果您看到hadoop进程未在ps -ef|grep hadoop上运行,请运行sbin/start-dfs.sh。使用hdfs dfsadmin -report进行监控

代码语言:javascript
复制
[mapr@node1 bin]$ hadoop dfsadmin -report
Configured Capacity: 105689374720 (98.43 GB)
Present Capacity: 96537456640 (89.91 GB)
DFS Remaining: 96448180224 (89.82 GB)
DFS Used: 89276416 (85.14 MB)
DFS Used%: 0.09%
Under replicated blocks: 0
Blocks with corrupt replicas: 0
Missing blocks: 0

-------------------------------------------------
Datanodes available: 2 (2 total, 0 dead)

Name: 192.168.1.16:50010
Decommission Status : Normal
Configured Capacity: 52844687360 (49.22 GB)
DFS Used: 44638208 (42.57 MB)
Non DFS Used: 4986138624 (4.64 GB)
DFS Remaining: 47813910528(44.53 GB)
DFS Used%: 0.08%
DFS Remaining%: 90.48%
Last contact: Tue Aug 20 13:23:32 EDT 2013


Name: 192.168.1.17:50010
Decommission Status : Normal
Configured Capacity: 52844687360 (49.22 GB)
DFS Used: 44638208 (42.57 MB)
Non DFS Used: 4165779456 (3.88 GB)
DFS Remaining: 48634269696(45.29 GB)
DFS Used%: 0.08%
DFS Remaining%: 92.03%
Last contact: Tue Aug 20 13:23:34 EDT 2013
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15555965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档