centos8 搭建单机rocketmq

学习在centos系统中搭建rocketmq单机版

centos系统信息如下
在这里插入图片描述

  1. 下载
    下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip
    在这里插入图片描述

可以直接在本页面下载到自己电脑上再通过ssh工具上传服务器,或者直接在服务器上使用wget命令下载

wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip
  1. 解压
    压缩包格式为zip格式,解压使用unzip命令,解压到同级目录,之后可以删除压缩包释放磁盘空间
unzip rocketmq-all-4.9.0-bin-release.zip
  1. 依次启动nameserver和broker
    使用下述命令依次启动nameserver和broker,broker必须要在nameserver之后启动,因为broker启动的时候需要将自己注册到nameserver去
nohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n localhost:9876 &

(使用nohup &命令可以使程序以后台进程的形式启动,否则会在前台运行,Ctr + C或者退出当前session会话就会导致进程关掉)

如果服务器资源较少,直接启动会报如下错误
在这里插入图片描述
这是因为rocektmq的nameserver和broker默认启动的时候需要的虚拟机参数要求较高,查看bin目录下runserver.sh runbroker.sh脚本
在这里插入图片描述
可以看出,nameserver启动默认需要4G的堆内存,但是我机器一共才2G内存,显然是不合适,修改为JAVA_OPT=" J A V A O P T − s e r v e r − X m s 256 m − X m x 256 m − X m n 128 m − X X : M e t a s p a c e S i z e = 128 m − X X : M a x M e t a s p a c e S i z e = 320 m " , 同 理 , b r o k e r 启 动 默 认 需 要 8 G 的 堆 内 存 , 修 改 为 J A V A O P T = " {JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m",同理,broker启动默认需要8G的堆内存,修改为JAVA_OPT=" JAVAOPTserverXms256mXmx256mXmn128mXX:MetaspaceSize=128mXX:MaxMetaspaceSize=320m"broker8GJAVAOPT="{JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m",重新启动后查看nohup.out日志,显示如下内容说明启动成功
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值