RocketMQ入门

接下来记录在linux平台下安装一个RocketMQ的服务。

目录

1 下载RocketMQ

2 安装RocketMQ

3 启动RocketMQ

3.1 切换到RocketMQ的bin目录

3.2 启动NameServer

3.3 启动Broker

4 测试RocketMQ

5 关闭RocketMQ

6 拓展


 

1 下载RocketMQ

下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.7.1/

环境要求

  • Linux64位操作系统
  • 64bit JDK 1.8+

2 安装RocketMQ

上传文件到linux系统(可以使用WinSCP工具上传),并解压RocketMQ到/opt目录下。

3 启动RocketMQ

3.1 切换到RocketMQ的bin目录

3.2 启动NameServer

后台启动,通过命令查看启动信息:

tail -f nohup.out

遇到问题,启动报错情形一,信息如下:

解决方案:

sudo yum install glibc.i686

启动报错情形二,信息如下:

解决方案:修改使用内存大小。这是由于我的虚拟机可用内存本身太小导致的。编辑bin/runbroker.sh和bin/runserver.sh文件,修改内存参数。

原来配置:

适当改小:

启动报错情形三,信息如下:

这是JDK版本导致的问题。要求是JDK1.8+,通过命令java -version查看,确实是1.8,然而JAVA_HOME却指向了1.7。

修改JAVA_HOME即可解决问题。修改/etc/profile文件,在最后增加或修改:

保存后通过命令source /etc/profile更新。

最终,name server顺利启动,可喜可贺,可喜可贺。

3.3 启动Broker

注意:启动broker时,一定要通过-n参数指定name server的地址。否则消息生产、消费都会异常,控制台没有任何内容。

4 测试RocketMQ

第一步:测试消息发送

第二步:测试消息接收

5 关闭RocketMQ

6 拓展

附上一张RocketMQ工作流程示意图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值