rocketMq 配置部署(一)

接到公司任务要使用队列,没曾想,已经选型成功,选用rocketmq ,具体为啥 不可而知

接下来 开启小白之旅

查看apache 官网上的rocketmq(阿里捐献给apache旗下的产品)

先看几个链接有助于进一步研究

RocketMQ官网

十分钟入门RocketMQ-阿里中间件团队博客

RocketMQ最佳实践之NameServer

RocketMQ 实战之快速入门

Quick Start

Mac配置maven环境

RocketMQ Community Projects

微服务框架 RocketMQ 整合使用和监控

开始

官网的建议是linux,但是你仔细观察官网提供的程序包,2种,一个源码 一个二进制,喜欢折腾的 就用源码,不喜欢折腾的直接下载二进制包

win下搭建

官网下载 下载二进制包.zip

解压之后 发现bin目录里面发现有cmd,此时开心一下,(不用折腾linux啦,因为我linux不太熟悉)

解压,直接上命令 mqnamesrv 启动成功后如下

启动mqnamesrv

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Dralen>f:

F:\>cd rocketmq

F:\rocketmq>cd bin

F:\rocketmq\bin>mqnamesrv
Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector 
   is deprecated and will likely be removed in a future release
Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will 
 likely be removed in a future release.
The Name Server boot success. serializeType=JSON

前提要配置java环境变量等,此处不再赘述

FAQ

1.mq环境变量

   打开mqnamesrv.cmd ,发现 ROCKETMQ_HOME 需要配置环境变量

2. 启动broker

  其实找不到类,不能加载类,这可能是个人的错误,jdk习惯的安装到类似 D:\Program Files (x86)这样的目录,但是mq 比较严格,路径上不允许有空格,所以。。。。。

启动broker

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Dralen>f:

F:\>cd rocketmq

F:\rocketmq>cd bin

F:\rocketmq\bin>set NAMESRV_ADDR=127.0.0.1:9876

F:\rocketmq\bin>mqbroker

日志文件

默认日志文件在 用户下的logs下 C:\Users\Dralen\logs\rocketmqlogs

控制台界面

输入图片说明

有需要代码的 可以私信哦,

猜你喜欢

转载自my.oschina.net/u/3277181/blog/1627664