赞
踩
一.zookeeper自启动
(1) cd /etc/init.d
(2) vi zookeeper,添加以下内容
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
ZOOKEEPER_HOME=/home/zoo/zookeeper-3.4.10
case $1 in
start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;;
stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;;
status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;;
restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
其中#中的注释必须要加
#chkconfig:2345 20 90
其中2345是默认启动级别,级别有0-6共7个级别。
0:表示关机
1:单用户模式
2:无网络连接的多用户命令行模式
3:有网络连接的多用户命令行模式
4:不可用
5:带图形界面的多用户模式
6:重新启动
20是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。
(3) chmod +x zookeeper,此时可以使用service zookeeper start查看是否配置正确
(4) chkconfig --add zookeeper
二.kafka自启动
因为要先起zookeeper,所以优先级要降低
(1) cd /etc/init.d
(2) vi kafka,添加以下内容
#!/bin/bash
#chkconfig:2345 60 20
#description:kafka
KAFKA_HOME=/home/kafka/kafka_2.11-1.0.0
case $1 in
start) su root ${KAFKA_HOME}/bin/kafka-server-start.sh ${KAFKA_HOME}/config/server.properties;;
stop) su root ${KAFKA_HOME}/bin/kafka-server-stop.sh;;
*) echo "require start|stop" ;;
esac
(3) chmod +x kafka
(4) chkconfig --add kafka
三.storm自启动
因为要先起zookeeper,所以优先级要降低
(1) cd /etc/init.d
(2) vi storm,添加以下内容
#!/bin/bash
#chkconfig:2345 60 20
#description:storm
STORM_HOME=/home/storm/apache-storm-1.1.1
case $1 in
start)
su root ${STORM_HOME}/bin/storm nimbus &
su root ${STORM_HOME}/bin/storm supervisor &
su root ${STORM_HOME}/bin/storm ui &;;
*) echo "require start" ;;
esac
(3) chmod +x storm
(4) chkconfig --add storm
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。