Spark 0.9.0启动脚本——sbin/slaves.sh

1. 如果参数小于1,返回。格式:slaves.sh [--config <conf-dir>] command...

2. 执行sbin/spark-config.sh,加载基本环境变量

3. 设置HOSTLIST为变量$SPARK_SLAVES的值

4. 如果存在,获取--config参数,即配置文件目录,目录不存在则返回

5. 执行conf/spark-env.sh

6. 如果HOSTLIST为空,则设置为conf/slaves

7. 设置ssh参数为“-o StrictHostKeyChecking=no ”

8. 加载$HOSTLIST文件中的列表地址,使用ssh登录并执行脚本参数传入的命令command

9. sleep或者直接wait保证命令执行结束 

posted @ 2014-03-25 22:56  飞天虎  阅读(336)  评论(0编辑  收藏  举报