(五)Kafka离线安装 - Kafka开机自启

news2024/11/15 4:40:44

手动前台启动指令

cd /usr/local/kafka/kafka_2.12-3.8.0/

bin/kafka-server-start.sh config/server.properties

手动后台启动指令

cd /usr/local/kafka/kafka_2.12-3.8.0/

bin/kafka-server-start.sh -daemon config/server.properties

上面是通过手动启动Kafka,如果系统重启的时候,是不会自动启动的。

这时候可以通过创建系统服务,通过设置系统服务开机自启,从而达到目的。

下面开始教你把kafka做成系统服务。

创建一个服务单元文件 /etc/systemd/system/kafka.service

#进入到当前目录
cd /etc/systemd/system/

#创建kafka.service服务单元文件
vim kafka.service

kafka.service服务单元文件内容

[Unit]
Description=Apache Kafka server
Requires=zookeeper.service
After=network.target zookeeper.service

[Service]
Type=forking
User=root
Group=root
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/jdk1.8.0_391/bin:/usr/local/zookeeper/zookeeper-3.8.4//bin:/root/bin"
ExecStart=/usr/local/kafka/kafka_2.12-3.8.0/bin/kafka-server-start.sh /usr/local/kafka/kafka_2.12-3.8.0/config/server.properties
ExecStop=/usr/local/kafka/kafka_2.12-3.8.0/bin/kafka-server-stop.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

Environment环境变量后面跟的是自己系统下的环境变量。

ExecStart后面跟的是kafka的启动指令,注意这里使用前台启动指令,不需要加-deamon。不然会报错。

ExecStop后面跟的是Kafka的停止指令。

输入下面指令查看自己系统的环境变量:

export

设置权限

chmod 777 /etc/systemd/system/kafka.service

刷新服务配置

systemctl daemon-reload

systemctl相关指令

# 设置服务开机自启
systemctl enable kafka.service

# 启动服务
systemctl start kafka

# 停止服务
systemctl stop kafka

# 重启服务
systemctl restart kafka

# 查看服务状态
systemctl status kafka

# 查看服务是否开机自启
systemctl is-enabled kafka

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2084657.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

中科创达半年报:净利大跌超7成,智能汽车业务收入增速放缓

8月开始,国内上市公司进入半年报密集披露期。而在智能汽车行业,产业链不同玩家也是滋味各不同。 本周,中科创达(300496)发布2024年半年报,1-6月实现营业收入24.01亿元,同比下滑3.39%&#xff1…

Linux驱动开发—在自己总线下注册设备和驱动

书接上回:Linux驱动开发—创建总线,创建属性文件-CSDN博客 创建完总线,就可以进行本次实验了 文章目录 前备知识如何引用导出的符号 在总线下注册设备device_register 函数解析使用示例关键点: 实验结果 在总线下注册驱动driver_register 函…

Excel 常用操作

Excel 常用操作 定位单元格显示该行的序列号范围选中指定行列的单元格常用快捷键在A列中拿到30000个序号升序数据 定位单元格 在该输入框输入想要定位的列号与行号,回车即可定位成功 显示该行的序列号 在一个单元格中输入ROW()函数,回车,就显…

识别热带赤道波动的艺术

识别热带赤道波动的艺术 什么是赤道波动 天气尺度(时间) to 行星尺度(空间),纬向传播的低纬扰动 波动的周期从几天到几周 狭窄的定义: 线性波动理论的波解 kelvin waves (KW)equatorial rossby waves (ER)inertio-gravity waves (IG)mixed rossby g…

【SQL】餐馆营业额七日均线数据

目录 题目 分析 代码 题目 表: Customer ------------------------ | Column Name | Type | ------------------------ | customer_id | int | | name | varchar | | visited_on | date | | amount | int | -----------------------…

金风科技巴西风电装备制造基地正式投运

巴西巴伊亚州当地时间8月27日,金风科技巴西风电装备制造基地投运仪式成功举办。巴西联邦政府矿业能源部(Ministrio de Minas e Energia)部长Alexandre Silveira、巴西巴伊亚州州长Jernimo Rodrigues、中国驻里约热内卢总领事田敏、金风科技总…

Java生成任意长度随机字符串(数字+字母)

根据对于uuid随机获取其index的值组成字符串。生成的字符串越长,唯一性越高。 int i 10;String uuid UUID.randomUUID().toString().replace("-", "");StringBuilder randomStr new StringBuilder();Random random new Random();for (int j…

宠物医院管理平台的设计与实现---附源码93796

目录 摘要 1 绪论 1.1 选题背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1系统开发流程 2.2.2 用户登录流程 2.2.3 系统操作流程 2.2.4 添加信息流程 2.2.5 修改信息流程 2.2.6 删除信息流程 2.3 系统功能…

人体存在雷达感应传感器,跌倒、人员存在探测,卫生间秒变智能空间

在这个科技日新月异的时代,智能家居已不再是遥不可及的梦想,而是悄然融入了我们生活的每一个角落。今天,就让我们一起探索一项革新性的技术——人体雷达感应传感器,在卫生间这一私密而重要的空间里,如何以非凡的智慧&a…

6个岗位抢1个人,百万年薪抢毕业生?大厂打响AI人才战

“24岁毕业时年薪50万元,到了30岁大概能升到P7(注:职级名称),那时就能年薪百万了。” 从上海交大硕士毕业后,出生于2000年的赵宏在今年入职腾讯,担任AI算法工程师,成为AI风口下第一批就业的年轻…

第二证券:a股为什么总在3000点徘徊?涨不上去的原因有哪些?

首要,要了解A股3000点指的是大盘指数,首要是反映A股的股价走势。一般情况下,上证指数表明的便是大盘指数,上证指数3000点,也便是大盘指数3000点。 指数常常环绕3000点徜徉,造成这种情况的原因有&#xff1…

USB3.2 摘录(12)

系列文章目录 USB3.2 摘录(一) USB3.2 摘录(二) USB3.2 摘录(三) USB3.2 摘录(四) USB3.2 摘录(五) USB3.2 摘录(六) USB3.2 摘录&…

揭秘2024下半年大学生必考证时间表!

2024下半年,大学生考证时间表已公布,为各位学子规划学术和职业发展提供了明确的时间节点。 以下是值得重点关注的几类考试及其相关时间安排: 一、外语类考试安排,英语四六级考试,报名时间预计在9月,而笔试…

C语言 | Leetcode C语言题解之第381题O(1)时间插入、删除和获取随机元素-允许重复

题目: 题解: #define DYNAMIC_ARRAY_SIZE 128typedef struct {int *data;int size, capacity; } dynamic_array_t; dynamic_array_t *dynamic_array_init() {dynamic_array_t *da malloc(sizeof(dynamic_array_t));da->size 0, da->capacity D…

支付宝开放平台-开发者社区——AI 日报 「8 月 29 日」

1 3分钟千人被裁,IBM中国大败退 量子位|阅读原文 该公司首席执行官 Arvind Krishna早前就表示,公司将在未来五年内,用人工智能取代8000个岗位工作。早在上一轮AI浪潮之初,IBM就已经实现了智能问答系统,成…

基因生物行业大数据中心之间高效数据备份怎么去实现

随着高通量测序技术的迅猛发展,基因数据的积累正以惊人的速度增长。预计到2025年,全球的测序能力将达到Zb的规模。面对海量的数据,传统的数据备份方法已经显得不够用,难以满足跨地区备份和灾难恢复的需求。因此,基因生…

SpringCloudGateway网关技术

一、认识网关 二、网关服务初始化 1、新建网关module、引入依赖 <dependencies><!--common&#xff0c;自己的通用工具类--><dependency><groupId>com.heima</groupId><artifactId>hm-common</artifactId><version>1.0.0<…

亲测好用,ChatGPT 3.5/4.0新手使用手册,最全论文指令手册~ 【2024年9月 更新】

本以为遥遥领先的GPT早就普及了&#xff0c;但小伙伴寻找使用的热度一直高居不下&#xff0c;其实现在很简单了&#xff01; 国产大模型快200家了&#xff0c;还有很多成熟的国内AI产品&#xff0c;跟官网一样使用&#xff0c;还更加好用~ ① 3.5 大多数场景是够用的&#xff…

不良信息公示

系统应用于对各类不良信息进行公示 1、背景 针对目前各类打工人的工作生活&#xff0c;所遇仲裁无门&#xff0c;投诉无果的现象&#xff0c;以及各类公司有恃无恐的态度作为背景&#xff0c;特此对开源项目进行修改&#xff0c;诞生了此套系统 2、系统信息收集 为保障小人…

大模型时代,算法工程师的黄金时代

在大模型时代&#xff0c;算法工程师的角色已经超越了传统的编程和算法优化&#xff0c;他们成为了推动技术革新和业务发展的关键力量。作为一名算法工程师&#xff0c;我深刻地感受到这个时代对我们的新要求和期待。回想起我刚刚踏入这个领域时&#xff0c;深度学习还只是少数…