RocketMQ 单机安装

  本章快速入门指南是在本地机器上设置 RocketMQ 消息传递系统以发送和接收消息的详细说明。

  在这先对RocketMQ 做一个简单介绍。

 

RocketMQ是一个纯java、分布式、队列模型的开源消息中间件,前身是Metaq,当 Metaq 3.0发布时,产品名称改为 RocketMQ。
具有以下特点:
  1、能够保证严格的消息顺序
  2、提供丰富的消息拉取模式
  3、高效的订阅者水平扩展能力
  4、实时的消息订阅机制
  5、亿级消息堆积能力

想具体了解的可以去官网上了解在这就不多叙述了、下面看是安装。

 

一: 准备工作  

  1:64bit OS、 Linux/Unix/Mac is recommended;
  2:64bit JDK 1.8+;
  3:Maven 3.2.x
  4: Git

二: Clone & Build

1 git clone -b develop https://github.com/apache/incubator-rocketmq.git
2 cd incubator-rocketmq
3 mvn -Prelease-all -DskipTests clean install -U

三: 启动 Name Server

1 nohup sh bin/mqnamesrv &
2 tail -f ~/logs/rocketmqlogs/namesrv.log

三: 启动 Broker

1  nohup sh bin/mqbroker -n localhost:9876 &
2  tail -f ~/logs/rocketmqlogs/broker.log 
3    The broker[%s, 172.30.30.233:10911] boot success...

四: 停止 Server 、Broker

sh bin/mqshutdown broker
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK

sh bin/mqshutdown namesrv
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK

nameserver端口默认为9876
broker监听端口默认为10911

到这简单的单机 RocketMQ  已经安装完成。

posted @ 2017-09-15 14:19  阅历笔记  阅读(511)  评论(0编辑  收藏  举报