您的位置:首页 > 运维架构 > Linux

rocketmq 环境搭建

2017-12-13 17:19 330 查看

为了方便自己更深入研究rmq,自己还是在Linux上安装了一套rmq环境,觉得还是有必要记录一下安装的过程,整个过程其实是参考rmq官网。

1.安装rmq需要的环境基础如下:



其中第四个是非必须的,可以不用,是下载git源码的工具,jdk,maven的安装方法我之前有记录过的,就不再说了

2.下载rmq源码到linux

执行打包命令

mvn -Prelease-all -DskipTests clean install -U

3.进入mq命令的文件夹

cd distribution/target/apache-rocketmq

4.启动Name Server

nohup sh bin/mqnamesrv &

5.启动broker

nohup sh bin/mqbroker -n localhost:9876 &

如果broker启动失败,有可能是启动脚本里面的内存设置过大

JAVA_OPT=”${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g” 调小一点就好。

6.Linux 启动测试如下

启动生产者

export NAMESRV_ADDR=localhost:9876

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

启动消费者

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

7.eclipse启动测试,需要设置服务地址









因为要占用端口,自己测试尽量关闭Linux防火墙,以便可以连接到broker
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息