码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • RocketMq(一)-下载安装


    本篇记录RocketMq下载、安装以及常用命令。

    一、下载

    (1)官网下载地址:https://rocketmq.apache.org/dowloading/releases/
    本篇以4.9.4版本为例:
    在这里插入图片描述
    (2)官网下载可能比较慢,这里提供网盘下载链接:
    链接:https://pan.baidu.com/s/1ek69kQ9NZ9HCzk27DDBC1g?pwd=bnub
    提取码:bnub

    二、解压

    将下载好的压缩包,上传到linux系统,本次还是沿用之前的虚拟机,相关配置可参考linux服务器环境搭建

    # cd /usr/localhost
    # rz
    
    • 1
    • 2

    注:rz命令可以将本地文件上传到linux指定目录,但是可能需要先安装以后才能使用,安装命令yum install lrzsz;也可通用其他文件传输工具比如WinSCP进行上传

    # unzip rocketmq-all-4.9.4-bin-release.zip
    # mv rocketmq-all-4.9.4-bin-release rocketmq
    # cd rocketmq
    
    • 1
    • 2
    • 3

    三、修改配置

    因为默认配置占用内存较大,因此根据服务器配置适当调低,否则启动报错。
    需要修改runserver.sh、runbroker.sh

    # cd bin
    # vi runserver.sh
    # vi runbroker.sh
    
    • 1
    • 2
    • 3

    (1) runserver.sh具体修改内容:

    将 JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    改为 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    
    • 1
    • 2

    在这里插入图片描述
    (2) runbroker.sh具体修改内容:

    将 JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
    改为 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m"
    
    • 1
    • 2

    在这里插入图片描述

    四、启动

    (1) 启动nameserver

    必须先启动nameserver,默认端口号为9876

    # nohup sh mqnamesrv &
    
    • 1

    (2) 启动broker

    # nohup sh mqbroker -n localhost:9876 &
    
    • 1

    (3)验证

    # jps
    160258 BrokerStartup
    160114 NamesrvStartup
    254054 Jps
    
    • 1
    • 2
    • 3
    • 4

    看到两个java进程,则证明启动成功

  • 相关阅读:
    封神之作,超火Java面试突击手册,进大厂真的就这么简单?
    学生HTML静态网页设计作业成品【汽车商城、汽车租赁、汽车销售】HTML+CSS+JS购物商城
    JSTL循环Map
    Win11怎么关闭系统保护功能?系统保护还原功能怎么关闭?
    学习Redis这一篇就够了
    通过商品数据API接口获取数据后的数据处理与利用
    Express:CORS 跨域资源共享
    Unity读书系列《Unity3D游戏开发》——脚本(一)
    【Ubuntu】将多个python文件打包为.so文件
    [Docker] Docker安装青龙并且设置
  • 原文地址:https://blog.csdn.net/qq_21067307/article/details/126030097
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号