代码拉取完成,页面将自动刷新
#!/bin/bash
usage="Usage: $0 (start|stop)"
if [ $# -lt 1 ]; then
echo $usage
exit 1
fi
behave=$1
if [ $behave == 'start' ]; then
vstate="开始启动"
fi
if [ $behave == 'stop' ]; then
vstate="开始停止"
fi
if [ $behave == 'start' ]; then
echo "================== $vstate es服务 ========================"
ssh family@localhost "/opt/module/elasticsearch-5.6.2/bin/elasticsearch -d"
echo "================== $vstate zkServer服务 ========================"
ssh root@localhost "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start"
sleep 2s
echo "================== $vstate kafka服务 ========================"
/opt/module/kafka_2.11-0.10.2.1/bin/kafka-server-start.sh /opt/module/kafka_2.11-0.10.2.1/config/server.properties 1>/dev/null 2>&1 &
echo "================== $vstate flume服务 ========================"
/opt/module/flume/bin/flume-ng agent –c /opt/module/flume/conf -f /opt/module/flume/conf/log-kafka.properties -n agent 1>/dev/null 2>&1 &
echo "================== $vstate tomcat服务 ========================"
/opt/module/tomcat-9.0.56/bin/startup.sh
else
echo "================== $vstate tomcat服务 ========================"
/opt/module/tomcat-9.0.56/bin/shutdown.sh
echo "================== $vstate flume服务 ========================"
ps -ef | grep log-kafka.properties | grep -v grep |awk '{print $2}' | xargs -n1 kill -9
echo "================== $vstate kafka服务 ========================"
/opt/module/kafka_2.11-0.10.2.1/bin/kafka-server-stop.sh
sleep 2s
echo "================== $vstate zk服务 ========================"
/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop
echo "================== $vstate es服务 ========================"
ps -ef | grep elasticsearch | grep -v grep |awk '{print $2}'| xargs -n1 kill -9
cat /dev/null > /opt/log/agent.log
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。