-
下载安装包
- 在liunx下创建文件夹用来放置压缩包
- cd /usr/local
- mkdir RocketMQ
- 将压缩包放入创建的RocketMQ文件夹中
- 解压压缩包
- # 使用unzip解压zip压缩包
unzip rocketmq-all-4.4.0-source-release.zip
- # 使用unzip解压zip压缩包
- 编译安装
- #进入解压后的目录
cd rocketmq-all-4.4.0/ - # 使用maven进行编译安装
mvn -Prelease-all -DskipTests clean install -U - 如果出现mvn: command not found 说明你没有maven
- 安装有点久,请耐心等候
这样代表下载成功了,如果出现error或者是执行到一半,可以再次执行一下mvn -Prelease-all -DskipTests clean install -U进行再次安装,有可能是虚拟机网络不佳问题
- 注意linux下必须要有网络才能去安装,以下是下载成功
- #进入解压后的目录
- 启动rocketMQ
-
# 进入编译安装后的rocketmq根目录 cd rocketmq-all-4.4.0/distribution/target/apache-rocketmq # 首先后台启动名称服务器namasrv nohup sh bin/mqnamesrv & # 后台启动broker nohup sh bin/mqbroker -n (虚拟机的ip):9876 & #发送和接受消息 #在发送/接收消息之前,我们需要告诉客户名称服务器的位置。RocketMQ 提供了多种方法来实现这一点。为了简#单起见,我们使用环境变量NAMESRV_ADDR export NAMESRV_ADDR=localhost:9876 #接收消息 sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
-
- 关闭服务
-
#关闭broker sh bin/mqshutdown broker #关闭名称服务器namasrv sh bin/mqshutdown namesrv
-