当前位置: 首页 > news >正文

mac 本地启动rocketmq

Mac 本地起rocketmq
官网下载:RocketMq官网下载地址
下载后解压
如果电脑配置不高或者不希望rocketmq占用太大内存的,修改配置/bin/runbroker.sh

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"

-Xmx4g 初始堆大小 4g
-Xms4g 最大堆大小4g
-Xmn512m 年轻代大小(1.4or lator)整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8

配置nameserver启动空间大小
bin/runserver.sh

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

配置环境变量
command+shift+. 可以查看隐藏文件
.bash_profile 和 .zshrc
这两个文件有哪个修改哪个,如果都有那就都试试,看哪个生效那另一个就可以删除了

vi .zshrc

#这个路径是你rocketmq解压后的文件夹路径
export rocketMq_home=/Users/yemumu/mySoftware/rocketmq
#这个路径是你安装的jdk版本的路径,你需要查看你的jdk版本,改变
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home"

写完配置后保存退出

source ~/.zshrc 
或
source ~/.bash_profile

配置成功后启动rocketmq
先启动nameserver再启动broker
进入rocketmq目录执行命令启动nameserver

# nohup用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
# &:让命令在后台执行,终端退出后命令仍旧执行。
nohup sh bin/mqnamesrv &

进入rocketmq目录执行命令启动broker

# nohup用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
# &:让命令在后台执行,终端退出后命令仍旧执行。
nohup sh bin/mqbroker -n localhost:9876 &

查看日志
cat nohup.out

关闭
先关闭broker再关闭nameserver
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

后台页面
下载后直接springboot项目启动即可

http://www.lryc.cn/news/372808.html

相关文章:

  • 数据资产管理的未来趋势:洞察技术前沿,探讨数据资产管理在云计算、大数据、区块链等新技术下的发展趋势
  • lwip中server和client的socket、地址和端口号
  • 代码随想录算法训练营Day38|动态规划理论基础、2.斐波那契数、3.爬楼梯、4.使用最小花费爬楼梯
  • IIC通信总线
  • 2024 年最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
  • git原理解释,windows 10 / ubuntu 24.04 安装使用 github
  • requests post json/data;requests response 接收不同数据
  • 【qt】平面CAD(计算机辅助设计 )项目 上
  • C++中bool类型的使用细节
  • Java 面向对象 -- Java 语言的封装、继承、多态、内部类和 Object 类
  • 【C++】和【预训练模型】实现【机器学习】【图像分类】的终极指南
  • HTML5 Web SQL数据库:浏览器中的轻量级数据库解决方案
  • C++ const关键字有多种用法举例
  • Makefile-快速掌握
  • 定个小目标之刷LeetCode热题(20)
  • 短剧分销小程序:影视产业链中的新兴力量
  • 使用fvm切换flutter版本
  • python通过selenium实现自动登录及轻松过滑块验证、点选验证码(2024-06-14)
  • 【C++】开源项目收集
  • 爬虫相关面试题
  • Spring Cloud Netflix 之 Ribbon
  • C语言怎样记住那么多的颜⾊?
  • LabVIEW软件开发任务的工作量估算方法
  • 【已解决】引入 element 组件无法使用编译错误 ERROR Failed to compile with 1 error
  • Prometheus的四种指标类型
  • FastDFS SpringBoot 客户端 Demo搭建,支持文件上传下载
  • 十大成长型思维:定位思维、商业思维、时间管理思维、学习成长思维、精力管理思维、逻辑表达思维、聚焦思维、金字塔原理、目标思维、反思思维
  • GraphQL(9):Spring Boot集成Graphql简单实例
  • vue3+ Element-Plus 点击勾选框往input中动态添加多个tag
  • 唯美仙侠手游【九幽仙域】win服务端+GM后台+详细教程