rocketMq 配置部署(一)

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

接下来 开启小白之旅linux

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

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

RocketMQ官网github

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

RocketMQ最佳实践之NameServerapp

RocketMQ 实战之快速入门框架

Quick Startmaven

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

控制台界面

输入图片说明

有须要代码的 能够私信哦,

相关文章
相关标签/搜索