Centos7部署RocketMQ

2019-03-07  本文已影响0人  Rainy丶Wang

环境需求:
建议使用64位操作系统,Linux / Unix / Mac;
64位JDK 1.8+;
Maven 3.2.x;
4g +免费磁盘用于Broker服务器

安装JDK
略(网上教程是很多的)

安装MVN

[root@Rain jenkins]# cd /usr/local/src/
[root@Rain jenkins]# wget [http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz](http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz)
[root@Rain maven]# tar zxf apache-maven-3.5.4-bin.tar.gz -C ../
[root@Rain maven]# mv /usr/local/apache-maven-3.5.4 /usr/local/maven
[root@Rain maven]# vim /etc/profile
#mvn
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

[root@Rain maven]# source /etc/profile

[root@Rain maven]# mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"

下载RocketMQ
单击此处下载4.4.0源代码版本。您也可以从这里下载二进制版本

将下载好的源码包上传到服务器的指定位置

[root@Rain local]#  unzip rocketmq-all-4.4.0-source-release.zip
[root@Rain local]# cd rocketmq-all-4.4.0/
[[root@Rain local]# mvn -Prelease-all -DskipTests clean install -U
[[root@Rain local]# cd distribution/target/apache-rocketmq

注意:
RocketMQ默认jdk路径是/usr/jdk。如果自己服务器中jdk的路径不符合需要进行修改。
RocketMQ默认使用的内存要求比较高,根据自己的服务器配置进行修改。
runbroker.sh 和 runserver.sh文件都需要修改。
路径/usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq/bin

下图是需要修改的地方


image.png
image.png

启动Name Server

> nohup sh bin/mqnamesrv &
  > tail -f ~/logs/rocketmqlogs/namesrv.log
  The Name Server boot success...

启动Broker

> nohup sh bin/mqbroker -n localhost:9876 &
  > tail -f ~/logs/rocketmqlogs/broker.log 
  The broker[%s, 172.30.30.233:10911] boot success...
image.png
上一篇下一篇

猜你喜欢

热点阅读