RocketMQ基本安装与使用

1、安装与配置

1.1下载安装

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
 
#查看是否安装成功
docker-compose --version

1.2 配置

1.2.1 创建docker-compose.yml文件

1:创建文件夹:rocketmq
mkdir rocketmq

2:进入rocketmq
cd rocketmq

3:使用vim命令编辑docker-compose.yml文件
vim docker-compose.yml

并填充如下内容:【点击查看docker-compose.yml配置

1.2.2 创建broker.conf 配置

3:在该目录下创建broker的配置文件目录
mkdir -p data/brokerconf 

cd data/brokerconf 

vim broker.conf

4:RocketMQ Broker 需要一个配置文件,按照上面的 Compose 配置,我们需要在 ./data/brokerconf/ 目录下创建一个名为 broker.conf 的配置文件

并填充如下内容:【点击查看broker.conf 配置

1.2.3 启动与停止

5:回到docker-compose.yml配置文件所在目录启动
docker-compose -f docker-compose.yml  up -d

启动后查看docker容器是否创建并启动
docker ps

如果想停止容器的运行,使用如下compose命令
docker-compose stop

6:访问RocketMQ管理控制台界面,访问地址:http://地址:8080/

异常情况处理

com.alibaba.rocketmq.remoting.exception.RemotingConnectException

启动IP,如果 docker 报 com.alibaba.rocketmq.remoting.exception.RemotingConnectException: connect to <192.168.0.120:10909> failed

解决方式1 加上一句 producer.setVipChannelEnabled(false);
解决方式2 brokerIP1 设置宿主机IP,不要使用docker 内部IP brokerIP1=换成自己的IP

RocketMQ:closeChannel: close the connection to remote address[] result: true

控制台打印如上情况,记得开启云服务器9876109091091110912 端口
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值