目录

一、准备工作

软硬件需求

下载RocketMQ安装包

​ 二、修改启动参数

修改runserver.sh

修改runbroker.sh

三、启动

启动NameServer

启动broker

四、发送/接收消息测试

发送消息

五、关闭Server


一、准备工作

软硬件需求

linux系统要求是64位的,JDK要求是1.8及其以上版本的。

下载RocketMQ安装包

将下载的安装包上传到Linux。

unzip命令解压。

 二、修改启动参数

修改runserver.sh

使用vim命令打开bin/runserver.sh文件。现将这些值修改为如下:

修改runbroker.sh

使用vim命令打开bin/runbroker.sh文件。现将这些值修改为如下:

、启动

启动NameServer

nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

启动broker

nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log

四、发送/接收消息测试

发送消息

export NAMESRV_ADDR=localhost:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
接收消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

五、关闭Server

无论是关闭name server还是broker,都是使用bin/mqshutdown命令。
[root@mqOS rocketmq]# sh bin/mqshutdown broker
The mqbroker(1740) is running...
Send shutdown request to mqbroker(1740) OK [root@mqOS rocketmq]# sh bin/mqshutdown namesrv
The mqnamesrv(1692) is running...
Send shutdown request to mqnamesrv(1692) OK
[2]+ 退出 143 nohup sh bin/mqbroker -n localhost:9876

RocketMQ-单机版安装与启动详细步骤相关推荐

  1. UBUNTU手动安装JDK的详细步骤

    这篇文章主要介绍了UBUNTU手动安装JDK的详细步骤,大家参考使用吧 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解 ...

  2. 安装windows2000操作系统的详细步骤

    安装windows2000操作系统的详细步骤 一.安装前的准备工作: 1.将我的文档中重要的资料复制到系统盘外的E盘(以复制到E盘为例): 2.下载安装驱动精灵或驱动备份工具,将重要驱动程序(如果你是 ...

  3. docker安装redis(详细步骤)

    docker安装redis(详细步骤) 一次docker安装redis 一次docker安装redis 1. 执行docker search redis搜索镜像 2. 执行docker pull re ...

  4. 在虚拟机中安装Linux操作系统详细步骤

    欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...

  5. Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤

    Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤 一.下载ElasticSearch安装包 二.创建ES数据存储目录 三.创建ES所属用户 四.配置用户的打开 ...

  6. Docker 安装和卸载详细步骤

    Docker 安装和卸载详细步骤 文章目录 Docker 安装和卸载详细步骤 一.Docker的安装 二.Docker的卸载 三. 配置阿里云镜像加速 一.Docker的安装 查看系统的内核: una ...

  7. linux下安装DB2的详细步骤

    我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...

  8. Linux上快速安装软RAID详细步骤

    物理环境:虚拟机CentOS6.4 配置:8G内存.2*2核cpu.3块虚拟硬盘(sda,sdb,sdc,sdb和sdc是完全一样的) 在实际生产环境中,系统硬盘与数据库和应用是分开的,这样有利于系统 ...

  9. Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题

    Ubantu20.04 安装搜狗输入法的详细步骤和遇到的问题 一.安装Fcitx输入框架 1.步骤 2.遇到的问题 二.下载Linux版本搜狗输入法 1.搜狗Linux下载官方网站 2.安装步骤 三. ...

最新文章

  1. 循环爬取图片_Java爬取简单的网页内容和图片
  2. linux下使用C++ Json库
  3. LDO和DC-DC的区别
  4. 七十一、去重交换排序链表、 求链表的中间结点
  5. 非主流图片编辑软件_快火拼多多直播发言软件怎么下载
  6. Redis中的哨兵机制的不足
  7. 展讯:旗下14纳米LTE芯片比联发科所有芯片都好
  8. 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...
  9. 红黑树的红黑标志有什么用
  10. Android 为应用添加默认加载页
  11. JVM(三)对象的生死判定和算法详解
  12. 网站改title的后果到底有多惨?
  13. sublime Text3安装可以使xml格式化的插件
  14. 一起谈.NET技术,关于Expression Tree和IL Emit的所谓的quot;性能差别quot;
  15. MySQL安装和修改密码
  16. 逆向分析中加解密算法常用工具
  17. iOS开发实战细节——通知写法
  18. miceforest插补
  19. 【AUDIO音频兴趣拓展】如何测试喇叭端功率?音频功放输出端测试到波形为方波
  20. 简单的git基本命令

热门文章

  1. Java代码实现负载均衡六种算法(强烈建议收藏)
  2. 安全性问题(数据篡改(拿到别人的URL,篡改数据(金额)发送给系统))
  3. HTML---百度新闻轮播图--定位练习
  4. html 怎么让tr的css覆盖td的_前端项目实战——华图教育网页(适合学习了HTML和CSS的小伙伴们)...
  5. 计算机cpu 和 主板型号,CPU和主板怎么搭配?intel七代/八代/九代处理器和主板搭配对照表...
  6. linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...
  7. python中协程与函数的区别_深入浅析python 协程与go协程的区别
  8. 继承jpanel不显示_房产继承全指南
  9. matlab私有函数,MATLAB 嵌套函数,子函数,私有函数,重载函数
  10. 7、leetcode410 分割数组的最大值