命令行中的hdfs i/o统计信息

50few1ms  于 2021-07-13  发布在  Hadoop
关注(0)|答案(1)|浏览(323)

有没有办法获得hadoop/hdfs集群的i/o状态(即总读i/o、写i/o)?可能有点像 iostat 在linux中?我知道有一种方法可以在webui中查看stat。
http://<namenode\u host>:50070/jmx
但我需要访问命令行中的stat。有没有办法在命令行中获取webui内容?或者其他工具?我将amazonemr用于hadoop集群。

k10s72fa

k10s72fa1#

您可以尝试使用jmxterm进行查询。
https://docs.cyclopsgroup.org/jmxterm
请注意,这不需要在节点中启用jmx。此外,对于一些hadoop发行版(不确定amazonemr),连接需要不使用身份验证。
您可以做的另一件事是使用curl轮询url,并解析输出。

相关问题