您的位置:首页 > 其它

rocketMq 配置部署(一)

2018-03-02 00:00 239 查看
摘要: 小白初次研究

接到公司任务要使用队列,没曾想,已经选型成功,选用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

控制台界面



有需要代码的 可以私信哦,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RocketMQ