美文网首页
RocketMQ环境搭建

RocketMQ环境搭建

作者: 洛美萨斯 | 来源:发表于2020-02-11 18:28 被阅读0次

    1.安装

    1.1环境要求

    • linux64位系统
    • java1.8(64位)
    • maven(>=3.2.x)
      image.png

    1.2安装步骤

    1. 解压rocketmq安装包到/usr/local

      unzip rocketmq-all-4.4.0-source-release.zip -C /usr/local
      
    2. 进入安装目录,赋予权限

      cd /usr/local
      sudo chown -R qianfg:qianfg rocketmq-all-4.4.0/
      
    3. 进入rocketmq目录,maven打包

      cd rocketmq-all-4.4.0
      mvn -Prelease-all -DskipTests clean install -U
      

    2.配置文件修改

    maven打包后产生distribution目录,进入该目录下的bin,可看到一系列脚本

    cd distribution
    ls bin/
    
    image.png

    修改jvm内存大小

    image.png

    把原来的最小内存4g,最大内存8g改为最小内存128m,最大内存256m(根据自己的虚拟机内存情况进行配置)

    1.vim bin/runserver.sh

    修改JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

    2.vim bin/runbroker.sh

    修改JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

    3、启动rocketMQ

    image.png

    1.启动namesrv

    # i.启动namesrv
    nohup sh bin/mqnamesrv &
    # ii.查看启动日志
    tail -f ~/logs/rocketmqlogs/namesrv.log
    

    2.启动broker

    i.启动broker
    nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true &
    ii.查看启动日志
    tail -f ~/logs/rocketmqlogs/broker.log
    

    4、测试rocketMQ

    1.进入tartget/apache-rocketmq目录

    cd target/apache-rocketmq
    

    2.启用消息生产者样例

    # i.设置环境变量
    export NAMESRV_ADDR=localhost:9876
    # ii.使用安装包的Demo发送消息
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
    
    image.png

    3.启用消息消费者样例

    # i.设置环境变量
    export NAMESRV_ADDR=localhost:9876
    # ii.接收消息
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
    
    image.png

    相关文章

      网友评论

          本文标题:RocketMQ环境搭建

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