• rocketmq安装、启动


    1、下载

    1. >wget http://mirror.bit.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip
    2. >unzip rocketmq-all-4.4.0-source-release.zip
    3. > cd rocketmq-all-4.4.0/
    4. > mvn -Prelease-all -DskipTests clean install -U
    5. > cd distribution/target/apache-rocketmq

    2、启动

    2.1 linux启动

    2.1.1 启动name server

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

    2.1.2  启动Broker

    远程访问需要配置

    (1)防火墙需要开放端口:9876、10909、10910、10911

    (2)修改conf/broker.conf

    1. brokerClusterName = DefaultCluster
    2. brokerName = broker-a
    3. brokerId = 0
    4. deleteWhen = 04
    5. fileReservedTime = 48
    6. brokerRole = ASYNC_MASTER
    7. flushDiskType = ASYNC_FLUSH
    8. #增加
    9. namesrvAddr=外网ip:9876
    10. brokerIP1=外网ip

    启动broker,指定配置文件

    >nohup sh bin/mqbroker -n xxx:9876 autoCreateTopicEnable=true -c /root/rocketmq/rocketmq-all-4.4.0/distribution/target/apache-rocketmq/conf/broker.conf & #xxx为公网ip

    2.2 windows启动

    2.2.1 设置环境变量

    1. ROCKETMQ_HOME="D:\rocketmq"
    2. NAMESRV_ADDR="localhost:9876"

    2.2.2 启动Name Server

    .\bin\mqnamesrv.cmd

    2.2.3 启动Broker

    .\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

    2.2.4 发送、接收消息

    发送消息

    .\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Producer

    接收消息

    .\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Consumer

  • 相关阅读:
    分布式数据库排序及优化
    嵌入式开发:包含远程更新引导加载程序——5个理由
    线性表的单链表
    HCIA-单点故障-Smart Link
    6176. 出现最频繁的偶数元素
    redis源码值CRC校验
    FastJSON将对象转JSON字符串引发的血案
    设计模式篇---桥接模式
    R语言ggpubr包优雅绘制带统计数据的箱线图
    【初识泛型】
  • 原文地址:https://blog.csdn.net/xixingzhe2/article/details/90474289