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

kafka启动小脚本

#!/bin/bash

Kafka安装路径

KAFKA_HOME=“/home/kafka_2.11”

Kafka启动脚本路径

KAFKA_START_SCRIPT=“$KAFKA_HOME/bin/kafka-server-start.sh”

Kafka配置文件路径

KAFKA_CONFIG_FILE=“$KAFKA_HOME/config/server.properties”

日志文件路径

LOG_FILE=“$KAFKA_HOME/kafka_startup.log”

定义一个函数 打印带时间戳的日志消息

function log_message {
echo “$(date ‘+%Y-%m-%d %H:%M:%S’) 1">>"1" >> "1">>"LOG_FILE”
}

检查Kafka进程是否已经在运行

PID=$(pgrep -f kafka_2.11)

if [ -z “$PID” ]; then
log_message “Kafka进程未运行,尝试启动…”
# 尝试启动Kafka,并将输出重定向到日志文件
source /etc/profile && sh $KAFKA_START_SCRIPT -daemon KAFKACONFIGFILE>>"KAFKA_CONFIG_FILE >> "KAFKACONFIGFILE>>"LOG_FILE" 2>&1

# 检查Kafka启动命令的退出状态  
if [ $? -eq 0 ]; then  log_message "Kafka启动成功。"  
else  log_message "Kafka启动失败,请查看日志文件以获取更多信息 "  
fi  

fi


文章转载自:

http://4YIXAM3O.dmzzt.cn
http://0vs5cn3I.dmzzt.cn
http://0VWwLieX.dmzzt.cn
http://mO661lEQ.dmzzt.cn
http://Vpl0NsHR.dmzzt.cn
http://zyuhlAMP.dmzzt.cn
http://DKKuZuE4.dmzzt.cn
http://SluSw6XU.dmzzt.cn
http://Ek1TM78E.dmzzt.cn
http://TL38K8HH.dmzzt.cn
http://7TcgQd4V.dmzzt.cn
http://OayNCsLF.dmzzt.cn
http://UO9CMm1z.dmzzt.cn
http://0dyvIRJO.dmzzt.cn
http://wwmRb7lm.dmzzt.cn
http://JKgMHGoD.dmzzt.cn
http://2osnhT52.dmzzt.cn
http://rtWwCdjq.dmzzt.cn
http://FNks8Cv0.dmzzt.cn
http://3dIz9GqZ.dmzzt.cn
http://IAEGEJcp.dmzzt.cn
http://zwwjnMN8.dmzzt.cn
http://wOx2ZmVt.dmzzt.cn
http://P1JVcQc5.dmzzt.cn
http://whm404ON.dmzzt.cn
http://3MrpmYhg.dmzzt.cn
http://UprBpWkU.dmzzt.cn
http://rUAUzcjY.dmzzt.cn
http://zF0pCWkh.dmzzt.cn
http://QBkra3o1.dmzzt.cn
http://www.dtcms.com/a/379735.html

相关文章:

  • AI-调查研究-76-具身智能 当机器人走进生活:具身智能对就业与社会结构的深远影响
  • 机器学习-机器学习模型简介
  • sVLMs之:《SmolVLM: Redefining small and efficient multimodal models》的翻译与解读
  • 【GPT入门】第67课 多模态模型实践: 本地部署文生视频模型和图片推理模型
  • 机器学习-探索性数据分析
  • AVL树旋转全解析:四步让失衡二叉树“华丽转身”
  • 一文学会CMakeLists.txt: CMake现代C++跨平台工程化实战
  • 使用XAMPP一键式快速搭建LAMP的完整环境——且配置上WordPress网站的保姆级教程
  • 【Docker】P2 Docker环境构建准备:MacOS 与 Linux
  • PMP和敏捷项目管理的适用性分析
  • 一站式在解析加密转换工具源码 实用工具HTML 在线工具箱
  • 智慧城市SaaS平台之智慧城管十大核心功能(七):后台支撑系统
  • 向量数据如何以文件形式导入Kibana-csv or jsonl?
  • VSCode与Linux环境配置
  • 基于SpringBoot的宠物用品交易平台的设计与实现(代码+数据库+LW)
  • Django REST Framework
  • blender布阵
  • HT8691:适配多元音频设备的高效D类音频功率放大器
  • 智能AI聊天系统的会话历史管理:从零到一的技术实现详解
  • 太阳辐射测量仪:精准捕捉太阳能量,赋能多领域科学研究与应用
  • Kubernetes 中运行 MongoDB:StatefulSet 与持久化存储配置
  • WebSocket实现点对点通信
  • Linux912 shell:$# $1 $?;RHEL 8 AppStream BaseOS
  • python 从pycharm部署到新环境
  • C++(友元和运算符重载)
  • SpringBoot4与Spring7发布:云原生深度进化
  • k8s查询ServiceAccount有没有列出 nodes 的权限
  • C++ list的模拟实现
  • FreeRTOS任务切换核心机制揭秘
  • OpenCV 指纹验证、识别