本篇记录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

注: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

三、修改配置

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

# cd bin
# vi runserver.sh
# vi runbroker.sh

(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"


(2) runbroker.sh具体修改内容:

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

四、启动

(1) 启动nameserver

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

# nohup sh mqnamesrv &

(2) 启动broker

# nohup sh mqbroker -n localhost:9876 &

(3)验证

# jps
160258 BrokerStartup
160114 NamesrvStartup
254054 Jps

(4)查看日志

# tail -f ~/logs/rocketmqlogs/namesrv.log

# tail -f ~/logs/rocketmqlogs/broker.log

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

五、关闭

先关闭broker,在bin目录下操作

(1) 关闭broker

# sh mqshutdown broker

(2) 关闭nameserver

# sh mqshutdown namesrv

(3)验证

# jps
254054 Jps

六、参考链接

  • rocketmq快速开始:https://rocketmq.apache.org/docs/quick-start

RocketMq(一)-下载安装相关推荐

  1. RocketMQ锦集:Linux环境下载安装RocketMQ详解| Error NamesrvStartup| rocketmq-store| rocketmq-broker |OutOfMemory

    前言 相信有很多小伙伴,看到本篇文章时,已被各种报错折磨的苦不堪言,本文针对这些坑助你一臂之力! 本文以Rocket5.0,Maven3.8,Jdk1.8为例 RocketMQ需要的安装环境 1)JD ...

  2. RocketMQ的下载与安装(全网最细保姆级别教学)

    文章目录 RocketMQ的下载方式 官网下载 Github下载 2.安装环境要求说明 一.Windows中的安装 1.官网中下载RocketMQ的运行版本 2.解压压缩包到磁盘制定路径 3.配置系统 ...

  3. RocketMQ单机版本安装(windows环境)

    本文说下windows环境中如何安装单机版的RocketMQ 文章目录 概述 资源下载 RocketMQ安装 配置环境变量 启动NAMESERVER 启动BROKER 本文小结 概述 简介 本文主要介 ...

  4. RocketMQ在windows安装配置及使用

    最近接手了一个微服务项目,这个项目中用到了RocketMQ消息中间件.于是自己在本地测试时,需要在windows上安装RocketMQ. 一.安装windows版本RocketMQ 1.1 首先去官网 ...

  5. RocketMQ 介绍与安装

    1. RocketMQ介绍 RocketMQ文档:https://github.com/apache/rocketmq/tree/master/docs/cn 1.1 RocketMQ的使用场景 应用 ...

  6. 四、RocketMQ的控制台安装

    文章目录 RocketMQ的控制台安装 环境要求 下载 安装 控制台使用文档 运维 驾驶舱 集群 主题 消费者 生产者 消息(消息查询页面) 消息轨迹 RocketMQ的控制台安装 环境要求 运行前确 ...

  7. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  8. git 下载 安装

    1.下载Git,官网地址:https://git-scm.com/,进入官网首页 在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面 下载完成 2.安装Git 双击刚刚下载完成的安装文件, ...

  9. Docker初学5:下载安装可视化图形工具Portainer

    下载安装可视化图形工具Portainer # 搜索Portainer [root@iZh40ti53pk77iZ ~]# docker search portainer NAME DESCRIPTIO ...

最新文章

  1. 人工神经网络研究的发展及特性,以前不叫人工智能
  2. 高通android开发摘要
  3. xampp for Ubuntu安装.run文件
  4. Dubbo-go 源码笔记(二)客户端调用过程
  5. java模拟浏览器不关闭会话_JSP实现浏览器关闭cookies情况下的会话管理
  6. 五、开始Github和码云之旅,新手如何上路
  7. java中的static关键字总结
  8. aes c android ios,AES加密在iOS和Android中产生不同的结果
  9. java compliance_java complier compliance level问题引发的思考
  10. 分布式事务slides
  11. Python实现简易局域网视频聊天工具
  12. 可爱的拼音加加输入法^_^
  13. jvav是什么梗?jvav是什么?jvav史上最牛语言
  14. 软件开发过程反思——从需求分析到最后开发出来的软件
  15. ExcelVBA批量添加PDF文件
  16. VS册程序设计C#---问卷调查系统
  17. Android之doze机制的白名单
  18. vuetifyjs简介及其使用
  19. 寂然解读设计模式 - 单一职责原则
  20. PentestBox中部分工具整理

热门文章

  1. 北师大计算机动画在线作业答案,《精》北师大网络教育计算机应用基础在线作业完整答案.docx...
  2. 关于SpeedButton中使用下划线快捷键不响应的问题
  3. STM32,can高速多帧数据连发
  4. 运行matlab卡,Tesla K40c加速卡的安装已使用(2)软件篇
  5. java条码包,如何利用IDAutomation Java条形码包创建条码
  6. 东北大学计算机考研分数查询,东北大学考研成绩查询
  7. 【李宏毅深度学习课程笔记--【1】】
  8. 计组 | 【IEEE754浮点数】规格化表示 以及 移码的设计思想
  9. 20172321 2017-2018-2 《程序设计与数据结构》第11周学习总结
  10. javaBean是什么