文章目录

  • 下载解压RocketMQ
    • 前置条件
    • 下载到本地
    • 解压编译
  • 安装
    • 启动NameServer
      • 启动
      • 验证
    • 启动Broker和Proxy
      • 启动
      • 验证
  • 验证收发消息
    • 前置条件
    • 生产消息
    • 消费消息
  • 停止RocketMQ
    • 停止broker
    • 停止NameServer
    • 验证
  • 总结

关注微信公众号:CodingTechWork,一起学习进步。

下载解压RocketMQ

前置条件

安装了jdk1.8及以上

下载到本地

我用的是最新版的5.0.0版本rocketmq-5.0.0

解压编译

打开mac终端

  1. 解压
$ unzip rocketmq-all-5.0.0-source-release.zip
  1. 编译
$ cd rocketmq-all-5.0.0-source-release/
$ mvn -Prelease-all -DskipTests clean install -U
  1. 进入运行目录
    $ cd distribution/target/rocketmq-5.0.0/rocketmq-5.0.0

安装

启动NameServer

启动

$ nohup sh bin/mqnamesrv &

验证

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

若查询到The Name Server boot success...字样的日志,则表示nameserver启动成功。

启动Broker和Proxy

启动

$ nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &

验证

$ tail -f ~/logs/rocketmqlogs/broker_default.log

若查询到The broker[broker-a, ip:port] boot success. serializeType=JSON and name server is localhost:9876字样的日志,则表示broker启动成功。

验证收发消息

前置条件

在测试收发消息前,需要将nameserver的地址存入系统中,比如环境变量为NAMESRV_ADDR

$ export NAMESRV_ADDR=localhost:9876

或者编辑vim ~/.bash_profiles中进行source生效

生产消息

$ sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

消费消息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

停止RocketMQ

停止broker

sh bin/mqshutdown broker

停止NameServer

sh bin/mqshutdown namesrv

验证

lsof -i:9876

看端口是否存在

总结

  以上就是苹果电脑os系统安装RocketMQ组件的过程,其实就是安装NameServer和Broker的过程,都是命令展示,是否有界面去看RocketMQ?答案肯定是有的,需要单独去安装RocketMQ的dashboard服务,下面文章我们会用docker安装该服务。

RocketMQ—苹果mac电脑os系统单节点安装下载RocketMQ步骤相关推荐

  1. 苹果MAC电脑OS系统使用Cisco AnyConnect教程

    ​​AnyConnect Mac系统的使用教程: 步骤一: 下载安装软件; 1.1下载客户端(思科MAC官方版),然后点击安装: 1.2 点击继续"Continue": 1.3 安 ...

  2. RocketMQ——Mac电脑OS系统docker安装Dashboard

    文章目录 引言 安装 下载dashboard镜像 docker pull镜像 查看镜像 运行容器 启动容器 查看容器日志 问题解决方案 解决方案说明 登录dashboard界面 关注微信公众号:Cod ...

  3. 苹果mac电脑重装系统,以及重装之后没有声音、热键不能使用的解决办法

    首先介绍一下我电脑的情况 MacBook Air 已经装了双系统并一直用的win7 64位,现在要将这个win7重新装一次. 与普通电脑的系统重装不同.走了很多弯路,接下来是我整理的整个成功过程. 准 ...

  4. mac软件linux系统,Linux应用安装有福啦!和苹果Mac一样方便的单文件安装

    自从用了苹果macbook,和windows基本上就再见了,苹果系统的稳定性太出色了,使用完合上盖子放十天半个月的没一点问题,一叫就醒,一醒就能接着工作,windows系统不行,要么睡了叫不醒,要么叫 ...

  5. Redis—苹果Mac电脑os系统安装Redis步骤

    文章目录 引言 安装 前置条件 安装Redis 操作 启动 验证 停止 关注微信公众号:CodingTechWork,一起学习进步. 引言   本文主要介绍macOS系统如何使用Homebrew安装和 ...

  6. MAC、OS系统上怎么安装MT4、MT5交易软件

    对于有些交易易来说,如果自己的电脑是苹果电脑,想要在MAC OS系统中操作和使用MT4/MT5软件,那么应该怎么办呢? 其实还是有办法的. 首先您可以在自己的苹果电脑中安装Wine,它是一个免费的程序 ...

  7. ase加密放linux报错_Linux应用安装有福啦!和苹果Mac一样方便的单文件安装

    自从用了苹果macbook,和windows基本上就再见了,苹果系统的稳定性太出色了,使用完合上盖子放十天半个月的没一点问题,一叫就醒,一醒就能接着工作,windows系统不行,要么睡了叫不醒,要么叫 ...

  8. Nacos—苹果Mac电脑os系统安装nacos步骤

    文章目录 引言 安装 安装地址 版本选择 下载 解压 操作 运行 验证 停止 关注微信公众号:CodingTechWork,一起学习进步. 引言   由于本地需自测,又没有公网机器共用,只能本地安装n ...

  9. 智能USB对拷线,苹果MAC与WIN10系统共享键鼠解方案,两台电脑共享一套键盘与鼠标且资料互传,工作电脑与办公电脑数据互换,多系统多平台共享数据传输,AIMOS AM-PC11H

    AIMOS AM-PC11H   智能USB对拷线,苹果MAC与WIN10系统共享键鼠解方案;两台电脑共享一套键盘与鼠标; AIMOS智能USB对拷线 可实现两台电脑间资料直接互传,无需借助U盘或硬盘 ...

最新文章

  1. 浅谈DToF技术原理
  2. python输入年份打印全年日历4×3_只需输入年份的打印日历
  3. 〖Linux〗多个JDK版本之间快速切换
  4. 364. Nested List Weight Sum II
  5. 通过AOP控制事务的案例
  6. 电商搜索能力解读-实体识别(NER)
  7. 这是从云栖大会指挥部发回的现场报道
  8. 微软反垄断案新突破 Win10系统或需剥离可信计算
  9. ruhr启动mysql数据库_Mysql表类型(存储引擎)的选择
  10. OpenSSL库概述
  11. linux下PS1命令提示符设置
  12. GiHub创建项目仓库与上传项目,超详细思维导图
  13. Linux安装使用redis
  14. sklearn训练模型、保存模型文件(文本、pkl)、模型文件转换(pkl2onnx)以及模型可视化
  15. Posix信号量操作函数
  16. 广州自由自在进口食品进入寻常百姓家
  17. Android 原生系统,手机rom下载网站
  18. oracle年龄计算函数天 月 年,如何使用Oracle获得年龄,月份和天数的年龄
  19. Java对接微信公众号模板消息推送(架包WxJava)
  20. NOIP2018初赛

热门文章

  1. js获取时间的年,月,日,季度,年份的代码收集和改编
  2. 计算机专业博士推荐信模板,推荐信模板|推荐信样例(计算机专业)
  3. PID的增量式与位置式
  4. 码教授M01和J42项目答辩胜利结束,广阔天空任你们闯荡!
  5. Python 繁简转换
  6. microsoft注册服务器32位,win7系统弹出microsoft注册服务器已停止工作的解决方法
  7. Android多线程UI更新-Handler
  8. 绿坝,监控了哪些应用程序?装了绿坝的朋友,使用要小心啊!
  9. PLSQL连接 ORACLE11g详解
  10. fax T30 T38协议二进制分析