美文网首页
RocketMQ 安装

RocketMQ 安装

作者: 鱼da王 | 来源:发表于2019-12-10 16:18 被阅读0次
  1. 安装命令

    git clone -b develop https://github.com/apache/incubator-rocketmq.git
    cd incubator-rocketmq
    mvn -Prelease-all -DskipTests clean install -U
    cd distribution/target/apache-rocketmq  -- apache-rocketmq这个目录可能有出入,进入到你下载的目录下面
    
  2. broker启动时,默认要获取8G内存,如果服务器内存不够,将启动失败。

    需要修改三个文件,target目录下.

    目的是修改mq使用内存大小,按照你实例的情况进行修改

    runbroker.sh -- 启动broker需要

    runserver.sh -- 启动namesrv需要

    tool.sh - 使用example的例子的时候 用到

    JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn521m"
    
  3. 设置rocketmq的环境变量

    echo "ROCKETMQ_HOME=`pwd`" >> ~/.bash_profile
    source ~/.bash_profile 
    

    结果 (/root文件夹下用 ls -al命令查看)

    PATH=$PATH:$HOME/bin
    export PATH
    ROCKETMQ_HOME=/usr/local/rockemq-source/RocketMQ-3.5.8/devenv  -- 参考,是你编译好的目录 target
    
  4. 启动

    ## 进入到distribution/target/apache-rocketmq/.../bin 目录下
    
    ## 启动navme server
    nohup sh mqnamesrv &
    tail -f tail -f nohup.out -- 查看是否启动成功
    The Name Server boot success...
    
    ## 启动broker
    nohup sh nohup sh mqbroker -n 127.0.0.1:9876 & 
    tail -f tail -f nohup.out -- 查看是否启动成功
    The broker[%s, 172.30.30.233:10911] boot success...
    
    注意,如果没有设置好内存,那么会报错。
    
  5. 发送和接受消息 examples

    ## 在发送/接收消息之前,我们需要告诉客户名称服务器的位置。RocketMQ 提供了多种方法来实现这一点。为了简单起见,我们使用环境变量NAMESRV_ADDR
    
    ## 发送消息
    export NAMESRV_ADDR=localhost:9876
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
    
    ## 接收消息
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
    
  6. 关闭

    关闭nameserver broker
    cd /usr/local/rocketmq/bin
    sh mqshutdown namesrv
    sh mqshutdown broker
    
  7. 常用命令

    查看集群情况 ./mqadmin clusterList -n 127.0.0.1:9876
    查看 broker 状态 ./mqadmin brokerStatus -n 127.0.0.1:9876 -b 172.20.1.138:10911 (注意换成你的 broker 地址)
    查看 topic 列表 ./mqadmin topicList -n 127.0.0.1:9876
    查看 topic 状态 ./mqadmin topicStatus -n 127.0.0.1:9876 -t MyTopic (换成你想查询的 topic)
    查看 topic 路由 ./mqadmin topicRoute -n 127.0.0.1:9876 -t MyTopic
    

相关文章

  • rocketmq

    单机rocketmq一、安装jdk二、安装rocketmq RocketMQ namesrv 启动 RocketM...

  • RocketMQ安装

    1 RocketMQ安装 1.1 RocketMQ下载 1.2 安装 1.2.1 解压rocketmq 1.2.2...

  • Docker之安装RocketMQ

    Docker安装RocketMQ RocketMQ目录 简单介绍 安装Namesrv 安装broker服务器 安装...

  • RocketMQ-基础使用(一)

    零、本文纲要 一、RocketMQ基础 MQ特点 RocketMQ安装 测试RocketMQ 二、RocketMQ...

  • 1、安装RocketMQ

    RocketMQ 安装 官网http://rocketmq.apache.org/[http://rocketmq...

  • RocketMQ安装及可视化插件部署

    一、RocketMQ的安装 1、到RocketMQ官网进行下载,选择对应版本的软件进行安装,RocketMQ官网点...

  • RocketMQ

    安装 安装参考这篇文章 一、简介 二、安装RocketMQ 安装RocketMQ需要jdk1.6, maven,g...

  • RocketMQ 单机部署

    下载 rocketmq 安装包 配置 rocketmq 启动 namesrv、broker 测试 rocketmq...

  • mq安装配置

    软件安装 1.安装目录 一般以${HOME}/project_RocketMQ/rocketmq-${versio...

  • linux安装rocketmq

    安装 unzip rocketmq-all-4.7.0-bin-release.zipmv rocketmq-al...

网友评论

      本文标题:RocketMQ 安装

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