Ubuntu20 安装RocketMQ

1、RocketMQ基于java编写,运行RocketMQ要求jdk1.8以上

首先安装jdk,参考:
Ubuntu20 wget安装jdk8_行小蔡的博客-CSDN博客

2、安装免编译包(不需要安装maven)

weget链接:
wget https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip

解压:
unzip rocketmq-all-4.9.3-bin-release.zip

解压的jdk移动到/usr/local/:
mv rocketmq-4.9.3 /usr/local/rocketmq-4.9.3

cd /usr/local/rocketmq-4.9.3/bin
修改runbroker.sh和runserver.sh文件中关于内存的配置:
runbroker文件:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
runserver文件:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

3、启动NameServer

nohup sh mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log
        The Name Server boot success...

4、启动Broker

nohup sh mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log
        The Broker boot success...

5、输入jps,出现如下,表示已经启动成功

PS:如果第一次成功,而第二次NameServer成功,Broker失败。删除store目录下所有文件再启动即可。
cd store/
rm -rf *

6、关闭

关闭NameServer
sh mqshutdown namesrv
关闭Broker
sh mqshutdown broker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值