美文网首页
Centos7部署RocketMQ

Centos7部署RocketMQ

作者: Rainy丶Wang | 来源:发表于2019-03-07 14:25 被阅读0次

    环境需求:
    建议使用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

    相关文章

      网友评论

          本文标题:Centos7部署RocketMQ

          本文链接:https://www.haomeiwen.com/subject/lzecpqtx.html