首页 > 其他 > 详细

RocketMQ在CentOS7上安装

时间:2021-02-28 21:51:24      阅读:33      评论:0      收藏:0      [点我收藏+]

 

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

RocketMQ在CentOS7上安装

原文:https://www.cnblogs.com/wangwenlong8/p/14460333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!