Debian/Linux下安装RocketMQ

rocketmq安装

官网下载二进制压缩包:rocketmq-all-4.4.0-bin-release;

解压后移动到想要安放的位置,楼主是PC上安装只是为了测试下所以把内存改小点:

修改bin目录下的runserver.sh和runbroker.sh,分别如下,

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
#JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

 

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn64m"
#JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

 

修改一下/etc/profile 增加 export NAMESRV_ADDR=localhost:9876,并令其生效;

进入rocketmq-all-4.4.0-bin-release目录,先后启动namesrv和broker:

nohup ./bin/mqnamesrv &

nohup ./bin/mqbroker -n localhost:9876 &

查看./nohup.out文件,内容是

Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future release
Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.
The Name Server boot success. serializeType=JSON
The broker[i510, 172.17.0.1:10911] boot success. serializeType=JSON

 

说明都已经启动成功;

 

 

rocketmq控制台安装(rocketmq-console)

1. 下载开源的rocketmq-externals项目

https://github.com/apache/rocketmq-externals

2. 找到rocketmq-console,先编辑一下rocketmq-console里面的application.properties文件,将项目使用的rocketmq.config.namesrvAddr配置上去(楼主是localhost:9876);

 

3.maven打成jar包,进入rocketmq-console目录下,运行mvn clean package -Dmaven.test.skip=true

得到jar包(楼主是rocketmq-console-ng-1.0.1.jar),运行java -jar rocketmq-console-ng-1.0.1.jar --server.port=12581

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值