如何编写脚本以在centos中启动多个服务?

时间:2017-04-09 16:58:16

标签: hadoop apache-spark centos

我正在拥有Hadoop,Kafka,Zookeeper,Spark的多节点集群。

我正在运行以下命令来启动相应的服务,

$ ./Hadoop/sbin/start-all.sh
$ ./zookeeper/bin/zkServer.sh start
$ ./Kafka/Kafka-server-start.sh ./config/server-properties.sh
$ ./spark/sbin/start-all.sh

依旧......

任何人都可以告诉我如何编写脚本来自动执行单独运行每个命令的过程吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用所有这些命令创建一个简单的shell脚本并运行该脚本?例如,以下是一个简单的bash脚本

#!/bin/bash
./Hadoop/sbin/start-all.sh
./zookeeper/bin/zkServer.sh start
./kafka/kafka-server-start.sh ./config/server-properties.sh
./spark/sbin/start-all.sh

依旧......