如果想要再一台机器上查看集群所有进程:首先要配置这一台机器到集群其他机器的免密登陆:
(1)hadoop102上生成公钥和私钥:
[atguigu .ssh]$ssh-keygen-trsa
然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
(2)将hadoop102公钥拷贝到要免密登录的目标机器上
[atguigu .ssh]$ssh-copy-idhadoop102[atguigu .ssh]$ssh-copy-idhadoop103[atguigu .ssh]$ssh-copy-idhadoop104
在家目录中创建脚本xcall
#!/bin/bashforiinhadoop102hadoop103hadoop104doecho---------$i----------ssh$i"$*"done
修改脚本权限:
chmod 777 xcall
启动脚本:
xcall.sh jps