小伙伴们大家好,之前我司一直用的是消息中间件是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环境就已经搭建完毕了
本文暂时没有评论,来添加一个吧(●'◡'●)