- #!bin/sh
- echo “===============================================”
- echo “================启动 Hadoop===================”
- echo “===============================================”
- start–all.sh;
- echo “===============================================”
- echo “================启动 Spark====================”
- echo “===============================================”
- cd /usr/local/spark/spark–2.1.1–bin–hadoop2.7;
- ./sbin/start–all.sh;
master 192.168.168.200
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!slave1 192.168.168.201
slave2 192.168.168.202
已经配置好三台机器的ssh免登陆。
在master 上写的脚本如何在其他机器上执行命令呢?
如果我连到另一台机器上只是执行一个命令可以这样写:
ssh slave1 cd /opt/
如果我连到另一台机器上执行多于一个命令可以这样写:
ssh slave1 “cd /opt/;exit;”
注意:当多于两个命令时,一定要把所有命令以分号的方式写在双引号里面。