RocketMQ单点服务搭建(CentOS)
2021/4/30 8:00:07
本文主要是介绍RocketMQ单点服务搭建(CentOS),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境准备
1、Linux系统,这里是CentOS 7 系统
2、JDK版本 这里使用JDK8
下载
地址: https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/
如选择4.8.0版本进行下载
单点服务搭建
解压到/opt/rocketmq-all-4.8.0目录下
## 解压 unzip rocketmq-all-4.8.0-bin-release.zip ## 移动到opt目录下 mv rocketmq-all-4.8.0-bin-release /opt/rocketmq-all-4.8.0 ## 删除非linux的命令 cd /opt/rocketmq-all-4.8.0 rm -rf bin/*.cmd
修改配置信息
由于系统的资源不足,这里修改下启动命令
修改broker的内存参数 (bin目录下的runbroker.sh文件)
# 原来的为 JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g" # 修改成 JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"
修改server的内存参数(bin目录下的 runserver.sh文件)
# 原来的 JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" # 修改后 JAVA_OPT="${JAVA_OPT} -server -Xms512g -Xmx512g -Xmn256g -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=256m"
服务启动
启动服务
nohup sh bin/mqnamesrv -n "192.168.1.20:9876" & nohup sh bin/mqbroker -n "192.168.1.20:9876" &
最后 使用jps命令 初步查看到进程已经启动
停止服务
## 关闭broker sh bin/mqshutdown broker ## 关闭nameserver sh bin/mqshutdown namesrv
使用JDK11的修改
参考 https://www.cnblogs.com/wintersoft/p/10881601.html
这篇关于RocketMQ单点服务搭建(CentOS)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升