程序员开发实例大全宝库

网站首页 > 编程文章 正文

RocketMQ基础教程之安装篇(一)(rocketmq搭建教程)

zazugpt 2024-08-24 02:31:55 编程文章 15 ℃ 0 评论

小伙伴们大家好,之前我司一直用的是消息中间件是RabbitMQ, 但是由于某些原因,统一改成用RocketMq了。废话不多说,今天我们来看一下RocketMq基础吧。

源码编译篇

安装篇(CentOS)

  • 1. 下载Java和Maven并通过ftp工具上传到服务器
JDK8 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 
Maven 下载地址:http://maven.apache.org/download.cgi
  • 2. 编译JDK和MAVEN
### 解压jdk
tar -zxvf jdk-8u201-linux-x64.tar.gz
### 配置Jdk
vim /etc/profile 追加如下配置(JAVA_HOME需要根据你的jdk实际路径配置)
export JAVA_HOME=/root/jdk1.8.0_201 
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
### 刷新配置 使其生效
source /etc/profile
### 查看java是否安装
java -version
### 解压
tar -zxvf apache-maven-3.6.0-bin.tar.gz
### 配置Maven
vim /etc/profile 追加如下配置(path需根据实际世纪路径配置)
export PATH=/root/apache-maven-3.6.0/bin:$PATH
export MAVEN_HOME=/root/apache-maven-3.6.0
### 刷新配置 使其生效
source /etc/profile
### 查看maven是否安装
mvn -v
  • 3. 安装Rocket MQ

官网下载最新的rocketmq安装包

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

启动NameServer:nohup sh bin/mqnamesrv &

tail -f ~/logs/rocketmqlogs/namesrv.log

启动Broker:nohup sh bin/mqbroker -n localhost:9876 &

tail -f ~/logs/rocketmqlogs/broker.log

安装RocketMq管理后台

1.克隆git源码

2.编译源码

2.1 进入console项目

  • cd rocketmq-externals/rocketmq-console/

2.2 修改application.properties配置文件

  • rocketmq.config.namesrvAddr=你的IP地址:9876

2.3 打包编译

  • mvn -Prelease-all -DskipTests clean install -U

2.4 启动项目

  • java -jar rocketmq-console-ng-1.0.0.jar

2.5 访问管理后台

至此我们的RocketMq环境就已经搭建完毕了

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表