我构建了hadoop集群。我们一定会写一个shell脚本去每一个节点上去jps,查看每个节点的进程情况。
原先以为shell很简单:
#!/bin/bash
#查看每个节点运行情况
for((host=101;host<108;host++));do
echo -----------hadoop$host-------------
ssh hadoop$host jps
done
这里默认服务器节点的名字是hadoop101-hadoop107
默认已经配置了ssh_key的公钥和私钥
看是运行这段程序的时候会弹出一个错误:
-bash: jps: command not found
1