RocketMQ环境搭建

2019-03-23  本文已影响0人  longxingxiu

1. 安装包下载。

Apache官网下载 RocketMQ官网
下载文件解压后,可以看到conf文件夹里有2m-noslave、2m-2s-async、2m-2s-sync文件夹:

上述配置是需要配置集群模式配置的内容,如果配置单机模式,可以不用理会。
上述配置文件的详细配置可参考官网。

环境变量配置

export JAVA_HOME=/usr/java/jdk1.8.0_102
export ROCKETMQ_HOME=/usr/local/rocketmq
export PATH=$PATH:$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
image.png

2. 修改nameServer和broker中内存大小。(如果linux或者windows内存不够的话)

由于本地内存不足4G,因此修改如下

linux环境对应修改上述sh文件即可

3. 管理平台下载

请参考文章 windows下Apache.RocketMQ安装部署 第三节插件部署模块,这里不做详述。
【注意要修改下console项目的applicate属性文件中namesrvAddr,默认为空】
打包编译命令

mvn clean package -Dmaven.test.skip=true

4. 启动命令

cd F:\soft-install\rocketmq-4.4.0\bin

start  mqnamesrv.cmd >F:\soft-install\rocketmq-4.4.0\logs\mqnamesrv.log 

linux:

nohup sh mqnamesrv >/usr/local/rocketmq/logs/mqnamesrv.log 2>&1 &

cd F:\soft-install\rocketmq-4.4.0\bin

start mqbroker.cmd -n "127.0.0.1:9876" autoCreateTopicEnable=true >F:\soft-install\rocketmq-4.4.0\logs\mqbroker.log

linux:

nohup sh mqbroker -n "127.0.0.1:9876" autoCreateTopicEnable=true> /usr/local/rocketmq/logs/mqbroker.log  2>&1 &

要设置自动创建Topic,需要加上 
autoCreateTopicEnable=true

关闭Broker服务 
sh mqshutdown broker

(还可以加上-c broker文件,指定使用哪个broker文件-c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties )

java -jar rocketmq-console-ng-1.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876

linux 同windows。

5. 管理平台使用

image.png

参考文章
1、 官方指南
2、 RocketMQ入门手册
3、 RocketMQ运维指令

上一篇 下一篇

猜你喜欢

热点阅读