环境要求
- 64位系统,Linux/Unix/Mac
- 64位 JDK 1.8+
- Maven 3.2.x
- Git
如果下载binary包的话,只需要前两条就可以了。下载地址:
启动Name Server
> nohup sh bin/mqnamesrv &> tail -f ~/logs/rocketmqlogs/namesrv.logThe Name Server boot success...
Name Server的默认监听端口为9876
启动Broker
> nohup sh bin/mqbroker -n localhost:9876 &> tail -f ~/logs/rocketmqlogs/broker.log The broker[%s, 172.30.30.233:10911] boot success...
发送消息Producer/接收消息consumer
> export NAMESRV_ADDR=localhost:9876> sh bin/tools.sh org.apache.rocketmq.example.quickstart.ProducerSendResult [sendStatus=SEND_OK, msgId= ...> sh bin/tools.sh org.apache.rocketmq.example.quickstart.ConsumerConsumeMessageThread_%d Receive New Messages: [MessageExt...
停止服务器
> sh bin/mqshutdown brokerThe mqbroker(36695) is running...Send shutdown request to mqbroker(36695) OK> sh bin/mqshutdown namesrvThe mqnamesrv(36664) is running...Send shutdown request to mqnamesrv(36664) OK