RocketMQ 安装部署
环境要求
推荐 64 位操作系统:Linux/Unix/Mac
64bit JDK 1.8+
Maven 3.2.x
Git
下载解压
进入官方下载地址:https://rocketmq.apache.org/dowloading/releases/,选择合适版本
建议选择 binary 版本。
解压到本地:
启动 Name Server
启动 Broker
收发消息
执行收发消息操作之前,不许告诉客户端命名服务器的位置。在 RocketMQ 中有多种方法来实现这个目的。这里,我们使用最简单的方法——设置环境变量 NAMESRV_ADDR :
关闭服务器
FAQ
connect to failed
启动后,生产者客户端连接 RocketMQ 时报错:
原因:RocketMQ 部署在虚拟机上,内网 ip 为 10.10.30.63,该虚拟机一个 docker0 网卡,ip 为 172.17.0.1。RocketMQ broker 启动时默认使用了 docker0 网卡,生产者客户端无法连接 172.17.0.1,造成以上问题。
解决方案
(1)干掉 docker0 网卡或修改网卡名称
(2)停掉 broker,修改 broker 配置文件,重启 broker。
修改 conf/broker.conf,增加两行来指定启动 broker 的 IP:
启动时需要指定配置文件
更多内容
Last updated
Was this helpful?