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

控制檯界面

輸入圖片說明

有須要代碼的 能夠私信哦,

相關文章
相關標籤/搜索