https://github.com/apache/rocketmq
单机配置
生产环境要考虑下硬件的配置,并调整配置文件runbroker.sh和runserver.sh
找到启动和关闭的脚本mqbroker,mqshutdown和mqnamesrv
启动关闭nameserver:
nohup ./mqnamesrv >/home/cxb/mqnamesrv.out 2>&1 &
./mqshutdown namesrv
启动关闭mqbroker:
nohup ./mqbroker -n 172.23.21.222:9876 >/home/cxb/mqbroker.out 2>&1 &
./mqshutdown broker
分别启动后,可以到相应的日志文件中看是否启动成功,也可以通过任务查看命令:jobs查看。
至此单机启动成功。
测试
到rocketmq-example工程下尝试源码自带的example测试连通性。
或者自己搭建一个测试用例,首先引入jar包:
<dependency>
<groupId>com.alibaba.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>3.2.6</version>
</dependency>
<dependency>
<groupId>com.alibaba.rocketmq</groupId>
<artifactId>rocketmq-tools</artifactId>
<version>3.2.6</version>
</dependency>
<dependency>
<groupId>com.alibaba.rocketmq</groupId>
<artifactId>rocketmq-all</artifactId>
<version>3.2.6</version>
<type>pom</type>
</dependency>