当前位置: 首页 > news >正文

Kafka开机自启脚本

1.虚拟机编辑定时任务

crontab -e

@reboot /usr/local/startShell.sh

2.编辑自定义启动脚本

#!/bin/sh# 进入kafka安装目录
cd /usr/local/kafka_2.12-3.7.0# 初始化java变量
export JAVA_HOME=/usr/local/jdk1.8.0_401
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin#执行zookeeper
nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper-server-start.log 2>&1 &#执行kafka	
nohup bin/kafka-server-start.sh config/server.properties > kafka-server-start.log 2>&1 &   #检查zookeeper端口占用
zookeeper_port=$(netstat -tuln | grep 2181)
if [ -n "$zookeeper_port" ]; thenecho "Zookeeper启动成功"
elseecho "Zookeeper启动失败"
fi#检查kafka端口占用
kafka_port=$(netstat -tuln | grep 9092)
if [ -n "$kafka_port" ]; thenecho "Kafka启动成功"
elseecho "Kafka启动失败"
fi

3.自定义启动脚本授权

chmod +x startShell.sh

4.虚拟机开机验证

ps -ef|grep zookeeper

ps -ef|grep kafka

相关文章:

  • 数据结构:单调栈和单调队列
  • 【pytest】测试数据存储在 Excel 或 TXT 文件中,如何参数化
  • MongoDB聚合运算符:$linearFill
  • 深入理解数据结构第一弹——二叉树(1)——堆
  • 【动态规划】1223. 掷骰子模拟
  • Linux 环境安装 Elasticsearch 8.X
  • 【医学嵌入模型】中文医疗文本处理大模型 PCL-MedBERT
  • Redis Scan指令解析与使用示例
  • 再见 mysql_upgrade
  • CentOS 7 安装python 3.7 需要必要的依赖。
  • 《Effective C++》《构造/析构/赋值运算——7、为多态基类声明virtual析构函数》
  • SpringBoot实现RabbitMQ的定向交换机(SpringAMQP 实现Direct定向交换机)
  • 【unity2D游戏开发】第五章节:添加游戏角色并上下左右移动——《AVG-太空之战》
  • QT_day3:信号和槽的连接方式
  • 编译安装飞桨fastdeploy@FreeBSD(失败)
  • ES6指北【2】—— 箭头函数
  • __proto__ 和 prototype的关系
  • EventListener原理
  • exports和module.exports
  • gulp 教程
  • HTTP那些事
  • java取消线程实例
  • Js基础知识(一) - 变量
  • springboot_database项目介绍
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue学习系列(二)vue-cli
  • 彻底搞懂浏览器Event-loop
  • 动态魔术使用DBMS_SQL
  • 官方解决所有 npm 全局安装权限问题
  • 使用权重正则化较少模型过拟合
  • 算法-插入排序
  • 通信类
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 栈实现走出迷宫(C++)
  • # Java NIO(一)FileChannel
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #NOIP 2014#Day.2 T3 解方程
  • #stm32驱动外设模块总结w5500模块
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (论文阅读30/100)Convolutional Pose Machines
  • (转)项目管理杂谈-我所期望的新人
  • .dwp和.webpart的区别
  • .gitignore文件—git忽略文件
  • .htaccess配置重写url引擎
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET开源项目介绍及资源推荐:数据持久层