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
目录
相关文章
|
2月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
296 146
|
4月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
2月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
313 11
|
3月前
|
缓存 安全 Linux
六、Linux核心服务与包管理
在没有网络的情况下,使用系统安装光盘是获取RPM包的常用方法。场景二:配置本地文件镜像源 (使用系统安装光盘/ISO)(检查RPM包的GPG签名以保证安全) 或。YUM/DNF包管理工具 (yum/dnf)(此处可以放置您为本主题制作的思维导图)处理依赖问题的危险选项 (应极力避免)(覆盖文件、替换已安装包)。(list) 则是列出文件。(query file) 是。(假设系统安装光盘已挂载到。信息 (verbose)。(upgrade) 选项。(all) 已安装的包。(package) 选项
377 11
|
9月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
652 3
|
5月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
294 0
|
7月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
488 11
|
8月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
703 25
|
6月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
355 0
|
8月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
376 10

热门文章

最新文章