CasinoGames 发表于 2025-11-1 14:23:06

linux 安装 rockmq 0154


简介:RocketMQ4.x本地快速部署

RocketMQ核⼼组件

Broker:MQ程序,接收⽣产的消息,提供给消费者消费的程序

https://www.18122.com/url/usdt/usdt0776.jpg

Name Server:给⽣产和消费者提供路由信息,提供轻量级的服务发现、路由、元数据信

息,可以多个部署,互相独⽴(⽐zookeeper更轻量)

安装前提条件(推荐) 64bit OS, Linux/Unix/Mac (Windows不兼容) 64bit JDK 1.8+;

快速开始 Quick Start 下载安装包:北京理工大学 开源软件镜像服务

apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip

unzip rocketmq-all-4.4.0-source-release.zip
cd rocketmq-all-4.4.0/
mvn -Prelease-all -DskipTests clean install -U
cd distribution/target/apache-rocketmq
最新版本部署存在问题:

Please set the JAVA_HOME variable in your environment, We need java(x64)

解决:本地需要配置 JAVA_HOME 使⽤命令 vim ~/.bash_profile

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Con
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
启动nameServer

nohup sh bin/mqnamesrv &
查看⽇志 tail -f nohup.out (结尾:The Name Server boot success. serializeType=JSON 表示启

动成功)

启动broker (-n指定nameserver地址,nameserver服务端⼝为9876, broker默认端⼝ 10911)

nohup sh bin/mqbroker -n localhost:9876 &
关闭nameserver broker执⾏的命令

sh bin/mqshutdown broker

页: [1]
查看完整版本: linux 安装 rockmq 0154