注:以下脚本为远程开启HADOOP与SPARK服务
#!/bin/bash
hadoop="/usr/local/hadoop/hadoop-2.6.0/sbin/start-all.sh"     #给变量赋值,可直接调用。避免繁琐的输入#
spark="/usr/local/spark/spark-1.5.2-bin-hadoop2.6/sbin/start-all.sh"


for i in 220 221 222     #FOR循环,数值为IP尾数#
do
ssh 192.168.157.$i "$hadoop"&&"$spark"     #远程进入服务器后,执行这两个变量的值#
done
  
(ssh ip  后面直接跟所执行的命令或脚本名并双引号括起。如:ssh 192.168.157.8  "cat /var/log/messages")

本文中SSH未输入用户名密码。是因为已用公匙解决。若不明白公匙查命令ssh-keygen 用法。
12-10 02:58
查看更多