ssh命令在分布式集群环境下很重要,可以用于在一台机器XYZ上通过将要执行的shell脚本分发各个节点机器,然后通过ssh命令,在XYZ这台机器上,远程执行各个节点上的这个脚本,
1. 如果要远程执行的命令很多很长,可以写一个脚本,然后首先分发这个脚本,再执行这个脚本ssh
可以借助for循环依次执行下面的语句,从而达到在各个节点执行a.sh的目的
REMOTE_HOST=localhost
ssh hadoop@$REMOTE_HOME 'sh /home/hadoop/learninglinux/a.sh'
2. 如果要远程执行的命令只有一个或者两个,可以直接使用命令的方式
REMOTE_HOST=localhost
ssh hadoop@$REMOTE_HOME 'cd ~/jdk;tar xzvf jdk.1.7.1.tgz'
本文深入探讨了SSH命令在分布式集群环境下的重要性,详细介绍了如何使用SSH命令实现远程脚本执行、文件分发及命令执行,包括针对大量命令的脚本方式与单个命令的直接执行方式。
449

被折叠的 条评论
为什么被折叠?



