rocketmq学习笔记 ---- 环境搭建

本文详细介绍了Apache RocketMQ的软硬件需求,包括64位操作系统、JDK1.8+等,并提供了使用最新版本4.4.0二进制文件启动RocketMQ的步骤,涵盖了解压、内存设置调整、启动NameServer和BrokerServer的具体命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近准备撸rocketmq,写博客记录一下学习过程,方便以后温故知新。

apache rocketmq官网上可以看到,rocketmq的搭建需要的软硬件要求:

  1. 64bit OS, Linux/Unix/Mac is recommended;
  2. 64bit JDK 1.8+;
  3. Maven 3.2.x;
  4. Git;
  5. 4g+ free disk for Broker server

不过,如果是直接使用二进制文件,可以不需要maven和git。下面,我们使用最新版本4.4.0的二进制文件启动rocketmq。

1.解压

2.解压后的文件目录如下:

打开bin目录,查看全部文件:

3. 修改runbroker.sh和runserver.sh的内存设置,因为这两个文件启动时默认内存为8G/4G,需要根据自己电脑配置进行修改。两个文件的修改结果相同,结果如下

4. 后台启动mqnamesrv,其实启动的是runserver.sh。

启动命令:nohup ./mqnamesrv &

另外,"./mqnamesrv &"命令以&结尾,是一种后台启动的命令,而有时候仅使用&是无效的,需要nohup命令配合,暂时不明白为啥。

5. 后台启动mqbroker,其实启动的是runbroker.sh。

启动命令:nohup sh mqbroker -n "$NAMESRV_ADDR:9876" -c ../conf/2m-noslave/broker-a.properties > broker.out &

$NAMESRV_ADDR:mqnamesrv的ip地址。

6.查看当前namesvr管理的broker

命令:./mqadmin clusterList -n  $NAMESRV_ADDR:9876

此时已经完成了rocketmq的安装和启动。

文章参考:

rocketmq初学者入门

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值