rocketmq linux注册服务开机启动配置

简介: rocketmq linux注册服务开机启动配置

Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。

这篇文章教大家在linux系统,如果注册service.




配置nameserver


下载rocketmq

现在的最新稳定版是4.8.0

下载地址


https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip


解压


tar zxvf rocketmq-all-4.8.0-bin-release.zip

进入目录


cd /lib/systemd/system/



增加文件


vim nameserver.service



内容如下

[Unit]
Description=nameserver
After=network.target
[Service]
Environment="JAVA_HOME=/root/java/jdk8-j9"
Type=forking
#alone
ExecStart=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqnamesrv &
ExecReload=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqshutdown namesrv
ExecStop=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqshutdown namesrv
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载

systemctl daemon-reload
注册服务

systemctl enable nameserver.service
启动
systemctl start nameserver.service


或者

service nameserverservice


broker配置


vim broker.service
[Unit]
Description=broker
After=network.target
[Service]
Environment="JAVA_HOME=/root/java/jdk8-j9"
Type=forking
#alone
ExecStart=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqbroker -n localhost:9876 &
ExecReload=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqshutdown broker
ExecStop=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqshutdown broker
PrivateTmp=true
[Install]
WantedBy=multi-user.target



重载



systemctl daemon-reload

注册服务



systemctl enable broker.service

启动


systemctl start broker.service

或者


service broker start



推荐阅读

1.要学习微服务的服务发现?先来了解一些科普知识吧

2.java IO多种模式讲解

3.JVM实战调优

4.spring cloud eureka Feign整合seata,应用和测试

5.nacos和eureka注册中心对比 and CAP定律理解

6.synchronized、Lock、ReentrantLock介绍

7.Java虚拟机运行时数据区

8.【JVM从小白学成大佬】3.深入解析强引用、软引用、弱引用、幻象引用

9.ZooKeeper单机版、伪集群和集群环境搭建

10.mysql索引使用技巧及注意事项

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
7月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
424 146
|
8月前
|
缓存 安全 Linux
六、Linux核心服务与包管理
在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项
594 11
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
1776 25
|
Linux
Linux编程: 在业务线程中注册和处理Linux信号
通过本文,您可以了解如何在业务线程中注册和处理Linux信号。正确处理信号可以提高程序的健壮性和稳定性。希望这些内容能帮助您更好地理解和应用Linux信号处理机制。
284 26
|
Linux
Linux编程: 在业务线程中注册和处理Linux信号
本文详细介绍了如何在Linux中通过在业务线程中注册和处理信号。我们讨论了信号的基本概念,并通过完整的代码示例展示了在业务线程中注册和处理信号的方法。通过正确地使用信号处理机制,可以提高程序的健壮性和响应能力。希望本文能帮助您更好地理解和应用Linux信号处理,提高开发效率和代码质量。
309 17
|
Linux iOS开发 MacOS
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
418 0
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
|
Linux Docker 容器
Linux 中停止 Docker 服务报 warning 导致无法彻底停止问题如何解决?
在 Linux 系统中,停止 Docker 服务时遇到警告无法彻底停止的问题,可以通过系统管理工具停止服务、强制终止相关进程、检查系统资源和依赖关系、以及重置 Docker 环境来解决。通过以上步骤,能够有效地排查和解决 Docker 服务停止不彻底的问题,确保系统的稳定运行。
1165 19
|
监控 Linux
Linux systemd 服务启动失败Main process exited, code=exited, status=203/EXEC
通过以上步骤,可以有效解决 systemd 服务启动失败并报错 `Main process exited, code=exited, status=203/EXEC` 的问题。关键在于仔细检查单元文件配置、验证可执行文件的有效性,并通过日志分析具体错误原因。确保可执行文件路径正确、文件具有执行权限,并且可以独立运行,将有助于快速定位和解决问题。
6314 7
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
450 5
linux系统服务二!
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
396 3
linux系统服务!!!

热门文章

最新文章