RocketMQ本地源码安装

具体操作流程参考官方文档http://rocketmq.apache.org/docs/quick-start/

1.从rocketMQ官网下载源码包并安装

地址https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip

wget http://mirror.bit.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip

解压安装包

unzip rocketmq-all-4.7.1-source-release.zip 

进入解压后的文件夹

cd rocketmq-all-4.7.1-source-release

使用maven下载依赖

mvn -Prelease-all -DskipTests clean install -U

依赖安装时间比较长

依赖安装完成后进入distribution/target/apache-rocketmq,该目录下即为获得到的文件

进入bin目录

启动nameserver名称路由服务

nohup sh mqnamesrv &

启动broker,-n参数用来制定nameserver服务地址,nameserver默认端口是9876,broker默认端口10911

nohup sh mqbroker -n localhost:9876 &

如果启动失败,可能是机器的RAM空间不够导致的,修改runserver.sh,runbroker.sh这两个脚本中启动时的JVM参数

-Xmx -Xms -Xmn为合适大小即可正常启动

2.namsserver与broker服务都启动成功后,可以使用rocketMQ提供的测试类实验消息的生产与消费

设置名称服务地址

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

消息可以正常投递与消费,说明安装成功

3.服务停止

先关闭broker再关闭nameserver

sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值