Kafka背景启动命令

打印 上一主题 下一主题

主题 1058|帖子 1058|积分 3174

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #保存日志
  2. nohup ./kafka-server-start.sh ../config/server.properties > /path/to/logfile.log 2>&1 &
  3. #不保存日志
  4. 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仍会在背景运行。通常在你作为背景历程运行命令时都会使用到这个符号。 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表