博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kafka linux 启动脚本 sample
阅读量:6197 次
发布时间:2019-06-21

本文共 1071 字,大约阅读时间需要 3 分钟。

  1. #!/bin/sh  
  2. #  
  3. # chkconfig: 345 99 01  
  4. # description: Kafka  
  5. #  
  6. # File : Kafka  
  7. #  
  8. # Description: Starts and stops the Kafka server  
  9. #  
  10.   
  11. source /etc/rc.d/init.d/functions  
  12.   
  13. KAFKA_HOME=/opt/kafka  
  14. KAFKA_USER=kafka  
  15. # See how we were called.  
  16. case "$1" in  
  17.   
  18.   start)  
  19.     echo -n "Starting Kafka:"  
  20.     /sbin/runuser $KAFKA_USER -c "nohup $KAFKA_HOME/bin/kafka-server-start.sh $KAFKA_HOME/config/server.properties > /var/log/kafka/server.out 2> /var/log/kafka/server.err &"  
  21.     echo " done."  
  22.     exit 0  
  23.     ;;  
  24.   
  25.   stop)  
  26.     echo -n "Stopping Kafka: "  
  27.     /sbin/runuser  $KAFKA_USER  -c "ps -ef | grep kafka.Kafka | grep -v grep | awk '{print \$2}' | xargs kill"  
  28.     echo " done."  
  29.     exit 0  
  30.     ;;  
  31.   hardstop)  
  32.     echo -n "Stopping (hard) Kafka: "  
  33.     /sbin/runuser  $KAFKA_USER  -c "ps -ef | grep kafka.Kafka | grep -v grep | awk '{print \$2}' | xargs kill -9"  
  34.     echo " done."  
  35.     exit 0  
  36.     ;;  
  37.   
  38.   status)  
  39.     c_pid=`ps -ef | grep kafka.Kafka | grep -v grep | awk '{print $2}'`  
  40.     if [ "$c_pid" = "" ] ; then  
  41.       echo "Stopped"  
  42.       exit 3  
  43.     else  
  44.       echo "Running $c_pid"  
  45.       exit 0  
  46.     fi  
  47.     ;;  
  48.   
  49.   restart)  
  50.     stop  
  51.     start  
  52.     ;;  
  53.   
  54.   *)  
  55.     echo "Usage: cassandra {start|stop|hardstop|status|restart}"  
  56.     exit 1  
  57.     ;;  
  58.   
  59. esac 

转载地址:http://qtjca.baihongyu.com/

你可能感兴趣的文章
[转]xentrace
查看>>
关于运算符
查看>>
链家大数据多维分析引擎实践
查看>>
几行代码搞定Flash应用的多语言实时切换问题
查看>>
记忆中的那些人那些事
查看>>
通过DBCC PAGE查看页信息验证聚集索引和非聚集索引节点信息
查看>>
[游戏模版6] Win32 graph
查看>>
设计模式(十七)命令模式(行为型)
查看>>
crontab日常使用梳理
查看>>
使用Apache FtpServer搭建FTP服务器 [FlashFXP]
查看>>
CTF---Web入门第五题 貌似有点难
查看>>
23.2. phpunit xml
查看>>
9.1 安装配置Phalcon
查看>>
IIS7集成模式~对图像服务器进行防盗链设计
查看>>
加了moment.js和中文语言包,那么其它时间控件的中文包就可以不引用
查看>>
filter()和find()的区别
查看>>
Python版求数组的最大连续区间
查看>>
C#设计模式(17)——观察者模式(Observer Pattern)
查看>>
国内FPGA市场现状与机遇
查看>>
[再寄小读者之数学篇](2015-05-01 求渐近线)
查看>>