RocketMQ配置

安装&配置

1.Clone&Build

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

 

2.Start NameServer

 

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

The Name Server boot success...

 

3.Start Broker

nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log

The broker[%s, 172.30.30.233:10911] boot success...

 

代码

Spring整合:http://blog.csdn.net/sqzhao/article/details/54834755

1.Maven

        <!-- https://mvnrepository.com/artifact/com.alibaba.rocketmq/rocketmq-client -->
        <dependency>
            <groupId>com.alibaba.rocketmq</groupId>
            <artifactId>rocketmq-client</artifactId>
            <version>3.5.9</version>
        </dependency>

 

异常

1.启动报错(内存不足)

VM warning: INFO: OS::commit_memory(0x00000006c0000000, 2147483648, 0) faild; error=’Cannot allocate memory’ (errno=12)

 修改启动脚本runserver.sh、runbroker.sh中的“JAVA_OPT”内存分配。

 

参考资料

http://rocketmq.incubator.apache.org/docs/quick-start/

posted @ 2017-06-04 17:57  jt0208  阅读(644)  评论(0编辑  收藏  举报