zoukankan      html  css  js  c++  java
  • rocketmq部署

    rocketmq安装
    unzip 
    环境变量
    vim /etc/profile
    export PATH=$PATH:/data/env/rocketmq/bin
    export NAMESRV_ADDR=192.168.15.6:9876
    source /etc/profile
    
    cd bin
    vim runserver.sh
    JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"
    vim runbroker.sh
    JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"
    
    修改日志文件路径,可修改至/data/env/rocketmq/logs下面
    在以下文件中替换默认的日志路径 ${user.home}/logs/rocketmqlogs/* 
    conf/logback_broker.xml
    conf/logback_namesrv.xml
    conf/logback_tools.xml
    
    vim broker.conf 
    namesrvAddr =192.168.15.6:9876
    brokerClusterName = DefaultCluster
    brokerName = broker-a
    listenPort=10911
    brokerId = 0
    deleteWhen = 04
    fileReservedTime = 48
    brokerRole = ASYNC_MASTER
    flushDiskType = ASYNC_FLUSH
    storePathRootDir=/data/env/rocketmq/store/store
    storePathCommitLog=/data/env/rocketmq/store/commitlog
    storePathConsumeQueue=/data/env/rocketmq/store/consumequeue
    storePathIndex=/data/env/rocketmq/store/index
    storeCheckpoint=/data/env/rocketmq/store/checkpoint
    abortFile=/data/env/rocketmq/store/abort
    
    启动Name Server
    nohup mqnamesrv >/data/env/rocketmq/logs/mqnamesrv.log 2>&1 &
    启动Broker
    nohup mqbroker -c /data/env/rocketmq/conf/broker.conf >/data/env/rocketmq/logs/broker.log 2>&1 &
    
    关闭Name Server和Broker
    mqshutdown broker
    mqshutdown namesrv
    
    查看配置
    mqbroker -m 
    
    #部署 rockermq console
    docker pull styletang/rocketmq-console-ng
    docker run --name rocketmq-console -dit -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m" -p 8080:8080 styletang/rocketmq-console-ng bash
    
    #参考
    https://www.cnblogs.com/ylty/p/11851491.html
    https://github.com/apache/rocketmq/tree/master/docs/cn
    
  • 相关阅读:
    jq绑定事件
    NReco.PdfGenerator HtmlToPdfConverter 使用示例(未完成)
    msbuild 简单命令
    python 文件操作
    OpenXml demo
    js 常见代码
    C# 静态变量、静态函数、实体变量、实体函数在一个类中的执行顺序
    线程相关技术
    css 光标
    ECMAScript面向对象(二)——之创建对象方法总结
  • 原文地址:https://www.cnblogs.com/kylingx/p/12917300.html
Copyright © 2011-2022 走看看