亿万流量消息中间件RocketMQ单机环境安装

8 篇文章 0 订阅
8 篇文章 0 订阅

1、环境要求

  1. 64bit OS, Linux/Unix/Mac is recommended;
  2. 64bit JDK 1.8 ;
  3. Maven 3.2.x;
  4. Git;
  5. 4g free disk for Broker server
  6. RocketMQ 4.6.0

2、下载wget https://www-eu.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip

下载资源包

wget https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip

3、解压release版本

unzip rocketmq-all-4.6.0-bin-release.zip

cd rocketmq-all-4.6.0-bin-release

资源包方式

mvn -Prelease-all -DskipTests clean install -U

3.1、修改配置修改runserver.sh

JAVAOPT="${JAVAOPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

修改runbroker.sh

JAVAOPT="${JAVAOPT} -server -Xms512m -Xmx512m -Xmn256m"

修改tools.sh

JAVAOPT="${JAVAOPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=128m -XX:MaxPermSize=128m"

4、启动Name Serversh ./bin/mqnamesrv &

日志

tail -f ~/logs/rocketmqlogs/namesrv.log

5、启动Borker添加

vi ./conf/broker.conf

namesrvAddr=192.168.136.200:9876

brokerIP1=192.168.136.200

sh ./bin/mqbroker -n 192.168.136.200:9876 autoCreateTopicEnable=true -c /usr/local/soft/rocketmq/rocketmq-all-4.6.0-bin-release/conf/broker.conf &

日志

tail -f ~/logs/rocketmqlogs/broker.log

6、发送消息验证export NAMESRV_ADDR=localhost:9876

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

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

7、关闭sh bin/mqshutdown broker

sh bin/mqshutdown namesrv

8、安装web界面下载 wget https://github.com/apache/rocketmq-externals/releases

mvn clean package -Dmaven.test.skip=true打包

rocketmq-console-ng-1.0.0.jar上传到服务器

如果要修改配置文件把application.properties放到同一目录,修改

rocketmq.config.namesrvAddr=namesrv服务地址(ip1:port;ip2:port)

启动 java -jar rocketmq-console-ng-1.0.0.jar &

本文由作者pm1280415703:JAVA实验手册 发布,交流群:583284584!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值