RocketMQ 基础教程-安装篇-单机安装

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO

联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬

学习必须往深处挖,挖的越深,基础越扎实!

阶段1、深入多线程

阶段2、深入多线程设计模式

阶段3、深入juc源码解析


阶段4、深入jdk其余源码解析


阶段5、深入jvm源码解析

码哥源码部分

码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场景题】

码哥讲源码【炸雷啦!炸雷啦!黄光头他终于跑路啦!】

码哥讲源码-【jvm课程前置知识及c/c++调试环境搭建】

​​​​​​码哥讲源码-原理源码篇【揭秘join方法的唤醒本质上决定于jvm的底层析构函数】

码哥源码-原理源码篇【Doug Lea为什么要将成员变量赋值给局部变量后再操作?】

码哥讲源码【你水不是你的错,但是你胡说八道就是你不对了!】

码哥讲源码【谁再说Spring不支持多线程事务,你给我抽他!】

终结B站没人能讲清楚红黑树的历史,不服等你来踢馆!

打脸系列【020-3小时讲解MESI协议和volatile之间的关系,那些将x86下的验证结果当作最终结果的水货们请闭嘴】

1、准备工作

1.1、软硬件需求

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

1.2、下载RocketMQ安装包

将下载的安装包上传到Linux,并解压

    [root@test001 mysoft]# ls
    rocketmq-all-4.8.0-bin-release.zip
    [root@test001 mysoft]# unzip rocketmq-all-4.8.0-bin-release.zip 
    [root@test001 mysoft]# ls
    rocketmq-all-4.8.0-bin-release  rocketmq-all-4.8.0-bin-release.zip
    [root@test001 mysoft]# cd rocketmq-all-4.8.0-bin-release/
    [root@test001 rocketmq-all-4.8.0-bin-release]# ll
    总用量 40
    drwxr-xr-x. 2 root root   102 12月  9 2020 benchmark
    drwxr-xr-x. 3 root root  4096 12月  4 2020 bin
    drwxr-xr-x. 6 root root   211 12月  4 2020 conf
    drwxr-xr-x. 2 root root  4096 12月  9 2020 lib
    -rw-r--r--. 1 root root 17336 10月 23 2020 LICENSE
    -rw-r--r--. 1 root root  1338 12月  4 2020 NOTICE
    -rw-r--r--. 1 root root  5132 12月  4 2020 README.md

2、修改初始内存

2.1、修改runserver.sh

这里修改jvm参数,目前我们是做测试,机器没有这么多内存,所以调小点。

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

2.2、修改runbroker.sh

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

3、启动

3.1、启动NameServer

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

3.2、启动broker

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

4、发送/接收消息测试

4.1、发送消息

    export NAMESRV_ADDR=localhost:9876
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

4.2、接收消息

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

5、关闭Server

无论是关闭name server还是broker,都是使用bin/mqshutdown命令

    sh bin/mqshutdown namesrv
    sh bin/mqshutdown broker
  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值