• Linux安装RocketMQ


    安装RocketMQ

    1.下载二进制文件

    下载传送门

    然后上传到你的服务器

    # 解压并修改名称
    unzip rocketmq-all-4.9.3-bin-release.zip -d /usr/local/
    mv /usr/local/rocketmq-4.9.3 /usr/local/rocketmq
    
    
    # 切换到 /usr/local/rocketmq/ 目录
    cd /usr/local/rocketmq/
    

    2.配置环境变量 ROCKETMQ_HOME 和 PATH

    # 配置环境变量 ROCKETMQ_HOME 和 PATH
    vim /etc/profile
     
    # 文件末尾添加以下内容
    export ROCKETMQ_HOME=/usr/local/rocketmq
    export PATH=$ROCKETMQ_HOME/bin:$PATH
    
    # 立即生效
    source /etc/profile
    

    3.减小server和broker使用的内存

    # 编辑 bin/runserver.sh
    vim bin/runserver.sh
     
    # 找到文件中下面这一行:
    JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
     
    # 将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m
    JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    
    
    # 修改 broker 内存改为 256m
    # 编辑 bin/runbroker.sh
    vim bin/runbroker.sh
     
    # 找到文件中下面这一行:
    JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
     
    # 将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m
    JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
    
    #  设置 tools.sh 中此项配置
    JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
    
    

    修改broker.conf文件

    # 添加以下内容
    brokerIP1=192.168.1.3
    namesrvAddr=127.0.0.1
    

    4.启动 RocketMQ

    4.1启动server
    nohup sh bin/mqnamesrv > /usr/local/rocketmq/mqsrv.log 2>&1 &
    
    4.1启动broker
    nohup sh bin/mqbroker -n 192.168.1.3:9876 -c ./conf/broker.conf > /usr/local/rocketmq/mqbroker.log 2>&1 &
    
  • 相关阅读:
    python基础学习-无参装饰器
    python基础学习-day16==课后作业练习(函数对象和闭包)
    python基础学习-函数闭包
    python基础学习-函数对象与函数嵌套
    4.15作业
    反射、元类
    Mixins、多态、绑定方法与非绑定方法
    propety装饰器、继承
    封装
    4.8作业
  • 原文地址:https://www.cnblogs.com/tsangyi/p/16292468.html
Copyright © 2020-2023  润新知