2.Linux环境下搭建
2.1 环境准备
Java环境
Maven环境
2.1.1 Linux环境搭建Jdk
下载JDK:https://www.oracle.com/techne...
下载需要的版本:
上传到创建的目录/usr/java
解压命令
tar -zxvf jdk-8u181-linux-x64.tar.gz
配置环境变量命令
vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_161 JRE_HOME=/usr/java/jdk1.8.0_161/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH source /etc/profile
验证是否成功命令
java -version
按照以上操作,完成JDK的安装。接下来安装Maven环境。
2.1.2 Linux环境搭建Maven
1.下载命令:
wget http://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.2-bin.tar.gz
1.解压命令:
tar -zxvf apache-maven-3.2.2-bin.tar.gz
1.配置Maven环境命令:
vim /etc/profile #配置maven环境变量 export MAVEN_HOME=/usr/maven/apache-maven-3.5.4 export MAVEN_HOME export PATH=$PATH:$MAVEN_HOME/bin source /etc/profile
1.验证是否成功命令:
mvn -v
2.2 下载RocketMQ
1.下载命令:
wget http://mirrors.hust.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip
1.解压命令:
unzip rocketmq-all-4.4.0-source-release.zip
1.构建二进制文件命令
进入解压后的文件目录。
mvn -Prelease-all -DskipTests clean install -U
2.3 修改JVM配置
同Windows环境一样,修改JVM配置。
移动到目录 /home/rocketmq/rocketmq-all-4.4.0/distribution/target/apache-rocketmq/bin 中。编辑bin目录下runserver.sh 与 runbroker.sh文件。
根据个人虚拟机大小进行修改
vim runserver.sh JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=64m -XX:MaxPermSize=128m" vim runbroker.sh JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=64m -XX:MaxPermSize=128m"
2.4 配置RocketMQ环境变量
分别执行如下命令:
#修改环境变量 vim /etc/profile export ROCKETMQ=/home/rocketmq/rocketmq-all-4.4.0/distribution/target/apache-rocketmq export PATH=$PATH:$ROCKETMQ/bin #更新配置 source /etc/profile
2.5 启动NAMESERVER
依然在之前的目录 /home/rocketmq/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
执行命令:
##启动命令 nohup sh bin/mqnamesrv >/dev/null 2>&1 & ##查看日志 tail -f ~/logs/rocketmqlogs/namesrv.log
可以看图已经成功了!
2.6 启动BROKER
执行命令:
##启动命令 nohup sh bin/mqbroker -n localhost:9876 & ##查看日志 tail -f ~/logs/rocketmqlogs/broker.log
注意防火墙,如果端口连接失败,注意开通。
2.7 关闭命令
sh bin/mqshutdown broker //停止 broker sh bin/mqshutdown namesrv //停止 nameserver
2.8 配置Console监控平台
同Windows平台搭建
2.8.1 启动Console
我这里直接将Windows平台打包好的jar包直接丢到了Linux系统中
- 启动命令:
java -jar rocketmq-console-ng-1.0.1.jar
2.8.2 访问Console管理界面
访问地址:http://192.168.220.72:8082