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

Kafka后台启动命令

#保存日志
nohup ./kafka-server-start.sh ../config/server.properties > /path/to/logfile.log 2>&1 &#不保存日志
nohup ./kafka-server-start.sh ../config/server.properties >/dev/null 2>&1 &
  • nohup: 是一个Unix/Linux命令,用于运行一个命令并忽略挂断(hangup)信号,也就是说即使终端关闭或者退出登录后命令仍然在后台运行。这对于启动需要长时间运行的进程很有用。

  • ./kafka-server-start.sh: 这是Kafka服务器的启动脚本的路径。这里的路径是相对路径,实际执行时需要确保该脚本是可执行的,并且存在于当前目录下或者需要指定正确的绝对路径。

  • ../config/server.properties: 这是传递给Kafka服务器的配置文件的路径。这意味着配置文件的存放位置是相对于当前脚本执行目录的上级目录的config文件夹内。确保配置文件存在并且正确配置。
  • > /path/to/logfile.log: 这部分是将命令的标准输出重定向到一个指定的日志文件。 
  • 2>&1: 这部分表示将标准错误(文件描述符为2)重定向到标准输出(文件描述符为1),意味着错误消息也会被写入到前面指定的日志文件中。 
  • >/dev/null: 这部分是将标准输出重定向到 /dev/null,也就是忽略所有来自脚本的标准输出(正常日志信息)。/dev/null 是一个特殊的设备文件,任何写入它的数据都会被丢弃。这样,你就不会看到任何正常的日志输出。 
  • 2>&1: 这部分是用来重定向标准错误输出(文件描述符 2)到标准输出(文件描述符 1)。由于标准输出已经被重定向到 /dev/null,所以这个设置也意味着标准错误输出也会被忽略。因此,所有日志(无论是正常信息还是错误信息)都会被丢弃。 
  • &: 在命令的末尾表示将整个命令放到后台运行。这样你可以在启动Kafka后立刻退出终端或会话,Kafka仍会在后台运行。通常在你作为后台进程运行命令时都会使用到这个符号。 
http://www.lryc.cn/news/526803.html

相关文章:

  • 使用Cline+deepseek实现VsCode自动化编程
  • 【redis初阶】redis客户端
  • 【ComfyUI专栏】ComfyUI 部署Kolors
  • 深入了解 HTTP 头部中的 Accept-Encoding:gzip、deflate、br、zstd
  • 【含代码】逆向获取 webpack chunk 下的__webpack_require__ 函数,获悉所有的模块以及模块下的函数
  • 2025牛客寒假算法基础集训营2
  • 落地 ORB角点检测与sift检测
  • 16 分布式session和无状态的会话
  • SpringBoot整合Swagger UI 用于提供接口可视化界面
  • 如何实现滑动开关功能
  • 数仓的数据加工过程-ETL
  • 自动驾驶中的多传感器时间同步
  • CYT3BB_4BB:Clock system
  • C# OpenCV机器视觉:利用CNN实现快速模板匹配
  • 消息队列篇--通信协议扩展篇--二进制编码(ASCII,UTF-8,UTF-16,Unicode等)
  • Direct Preference Optimization (DPO): 一种无需强化学习的语言模型偏好优化方法
  • 跟我学C++中级篇——容器的连接
  • java求职学习day15
  • 【脚本】如何禁用谷歌浏览器自动更新
  • 【Linux】华为服务器使用U盘安装统信操作系统
  • WPF3-在xaml中引用其他程序集的名称空间
  • Python 在Word中添加、或删除超链接
  • 基于 WPF 平台使用纯 C# 实现动态处理 json 字符串
  • 「全网最细 + 实战源码案例」设计模式——单例设计模式
  • 第01章 19 通过点数据逐级构建球体体数据的综合性小例子
  • CVE-2024-23897-Jenkins任意文件读取漏洞复现
  • 前端react后端java实现提交antd form表单成功即导出压缩包
  • 基于ESP32的桌面小屏幕实战[6]:环境搭建和软件基础
  • 接口(完)
  • 数据结构——实验七·排序