RocketMQ在CentOS7上安装


 

 

需要先以下组件

  

1.64bit OS, Linux/Unix/Mac is recommended;
2.64bit JDK 1.8+;

安装了 Java JDK 就可以运行 RocketMQ 了

 

 

 

 

3.Maven 3.2.x;

然后 Maven 将 RocketMQ 源码进行编译成二进制文件

 

 

 

 

 

4.Git;

Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上

5.4g+ free disk for Broker server

6.unzip

用于解压源码包

 

 

 

 

 

 

安装过程

1.将下载的源码包上传到一个路径,这里是/root。这个路径自己随便找个就行。

 

 

 

 

 

2.解压源码包,在同路径下会自动生成一个同名的文件夹

unzip rocketmq-all-4.4.0-source-release.zip

 

 

 

 

3.进入该目录

cd rocketmq-all-4.4.0/

 

 

4.编译源码,如果结果出现了error,请重新执行编译直到没有error

mvn -Prelease-all -DskipTests clean install -U

 

5.进入该目录

cd distribution/target/apache-rocketmq

 

启动

这时已经安装好了,然后是启动,要先启动Name Server,再启动Broker

 

启动Name Server

nohup sh bin/mqnamesrv &

查看日志

tail -f ~/logs/rocketmqlogs/namesrv.log

 

日志最后能看到这句证明是正常启动了

The Name Server boot success. serializeType=JSON 

 

启动Broker

nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true & 

查看日志

tail -f ~/logs/rocketmqlogs/broker.log 

 日志中出现这句证明broker连上了nameserver

  register broker to name server  ip:9876 OK

开启服务端口

 查看rocketmq使用的监听端口,防火墙中都要开放其中80是我配置的rocketmq-console的端口。

netstat -tlunp

 

 

 

 

关闭服务

 

进入到安装目录,然后先关闭broker,在关nameserver

 

cd /root/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM