centos 安装rocketmq

一、 下载安装包

wget  https://dlcdn.apache.org/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip

二、安装过程

1、把安装包移动到/usr/local/目录下

mv rocketmq-all-4.9.1-bin-release.zip

2、解压安装包

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

3、由于rocketmq本身需要4g内存,所以需要修改配置,调低内存容量,我的电脑内存是2g,

我的把它修改为256m,和最大内存为512m

cd rocketmq-all-4.9.1-bin-release

vi bin/runbroker.sh 

vi bin/runServer.sh

修改broker.conf配置

vi  /usr/local/rocketmq-all-4.9.1-bin-release/conf/broker.conf

在最下面添加两行

namesrvAddr=120.79.75.217:9876

brokerIP1=120.79.75.217

 

环境变量配置

vi /etc/profile

添加如下两行

export ROCKETMQ_HOME=/usr/local/rocketmq-all-4.9.1-bin-release
export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

刷新使生效
source /etc/profile

4. 新建存放启动日志目录

mkdir  /usr/local/rocketmq_logs

5、启动命令

cd  /usr/local/rocketmq-all-4.9.1-bin-release

nohup sh mqnamesrv  >  /usr/local/rocketmq_logs/namesrv.log  &

nohup sh bin/mqbroker -n 120.79.75.217:9876 -c /usr/local/rocketmq-all-4.9.1-bin-release/conf/broker.conf   autoCreateTopicEnable=true >  /usr/local/rocketmq_logs/broker.log &

6关闭命令

sh mqshutdown namesrv

sh mqshutdown broker

7.查看是否启动成功

ps -aux|grep 'java'

8,打开防火墙

打开9876,61306,10911,10909端口

 firewall-cmd --zone=public --add-port=9876/tcp --permanent

 firewall-cmd --zone=public --add-port=61306/tcp --permanent

 firewall-cmd --zone=public --add-port=10911/tcp --permanent

 firewall-cmd --zone=public --add-port=10909/tcp --permanent

三、安装rocket mq控制台

1、下载项目

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

 

2、修改配置连接上

rocketmq.config.namesrvAddr=120.79.75.217:9876

启动springboot工程

 

控制台启动常见问题

1.java.lang.RuntimeException: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to null failed

一般是springboot 工程没有配置rocketmq.config.namesrvAddr=xxx.xxx.xxx.xx

2. java.lang.RuntimeException: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to xx.xxx.xx.xx:10911是rocket mq 没有配置 broker.conf

vi  /usr/local/rocketmq-all-4.9.1-bin-release/conf/broker.conf

在最下面添加两行

namesrvAddr=120.79.75.217:9876

brokerIP1=120.79.75.217

9876这个端口一定要打开

broker 的端口是10911,也一定要打开。

这两个端口不打开连接不上。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值