189 8069 5689

kafka如何实现重启、自启-创新互联

#!/bin/sh
#ps -ef | grep $proc_name | grep -v grep | awk '{print $2}'
source /etc/profile
proc_dir="/data/modules/kafka_2.12-1.1.1"   # 程序目录
proc_name="kafka.Kafka"            # 进程名
file_name="/data/lzmhtest/crontab/kafka/kafka.log"   # 日志文件

十年的龙泉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整龙泉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“龙泉网站设计”,“龙泉网站推广”以来,每个客户项目都认真落实执行。

number=ps -ef | grep $proc_name | grep -v grep | wc -l
PIDS=$(ps ax | grep $proc_name | grep java | grep -v grep | awk '{print $1}')
if [ $number -eq 0 ]                   # 判断进程是否存在
then
    #cd /data/modules/kafka_2.12-1.1.1/bin
    sh $proc_dir/bin/kafka-server-start.sh -daemon $proc_dir/config/server.properties   # 重启进程
    pid=$(ps ax | grep $proc_name | grep java | grep -v grep | awk '{print $1}')  #获取新进程号
    echo "服务出现异常.正在重启中..." [$(date +'%F %H:%M:%S')]  >> $file_name
    echo "服务启动完成" PID: $pid [$(date +'%F %H:%M:%S')] >> $file_name # 将新进程号和重启时间记录
else
    echo "kafka正常运行" [$(date +'%F %H:%M:%S')] "pid:" $PIDS  >> $file_name
fi

底下是cronta定时脚本;我写的是每1分钟巡检一次

/1 * lzmhqa /bin/sh /data/lzmhtest/crontab/kafka/kafka.sh

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:kafka如何实现重启、自启-创新互联
转载源于:http://cdxtjz.com/article/dsjdih.html

其他资讯