hadoop集群查看进程情况

问题说明

hadoop集群工作状态查询时,需要在每台机器上进行jps,很繁琐。泪流满面呀!!!

为了解决这个问题,我自己使用了脚本查看集群各机器工作状态,比之前来回切换方便很多。

以下是针对我个人搭建hadoop集群,具体业务需要具体分析

查看hadoop集群工作脚本内容

#!/bin/bash
#我们将脚本存入在it01,因为它有到02、03、04、05、06的免登录

clear
for ip in it01 it02 it03 it04 it05 it06
do
    echo "------------------------------[ jps $ip ]-------------------------"
    ssh root@$ip "source /etc/profile;jps"
done

集群启动后,我们可以使用脚本,其执行结果如下

------------------------------[ jps it01 ]-------------------------
2866 NameNode
3140 DFSZKFailoverController
3245 Jps
------------------------------[ jps it02 ]-------------------------
2792 Jps
2605 NameNode
2685 DFSZKFailoverController
------------------------------[ jps it03 ]-------------------------
2643 ResourceManager
2745 NodeManager
3062 Jps
------------------------------[ jps it04 ]-------------------------
2675 DataNode
2972 Jps
2595 QuorumPeerMain
2745 JournalNode
2858 NodeManager
------------------------------[ jps it05 ]-------------------------
2734 DataNode
2917 NodeManager
2647 QuorumPeerMain
3030 Jps
2804 JournalNode
------------------------------[ jps it06 ]-------------------------
2624 QuorumPeerMain
2886 NodeManager
2999 Jps
2705 DataNode
2775 JournalNode
[root@itcast01 ~]# 

 

成功查看集群工作情况!!!开心呀,有木有!!!

 

集群搭建可以参照: 

 

hadoop集群搭建

 

 


文章最后,给大家推荐一些受欢迎的技术博客链接

  1. Hadoop相关技术博客链接
  2. Spark 核心技术链接
  3. JAVA相关的深度技术博客链接
  4. 超全干货--Flink思维导图,花了3周左右编写、校对
  5. 深入JAVA 的JVM核心原理解决线上各种故障【附案例】
  6. 请谈谈你对volatile的理解?--最近小李子与面试官的一场“硬核较量”
  7. 聊聊RPC通信,经常被问到的一道面试题。源码+笔记,包懂

 


欢迎扫描下方的二维码或 搜索 公众号“10点进修”,我们会有更多、且及时的资料推送给您,欢迎多多交流!

                                           

       

你可能感兴趣的:(hadoop)