携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天, 点击查看活动详情
rocketmq 官网网址:rocketmq.apache.org/docs/quick-…
准备 linux 服务器 操作系统 CentOS JDK1.8 64
1.下载zip 到linux系统上(下载二进制包,不要下载资源包)
随便下载一个镜像仓库下载:rocketmq-all-4.7.1-bin-release.zip
2.开始安装
2.1 rocketmq 是基于JVM运行的,所以要有java 环境 java -version 查看,没有则需要安装
我这里有jdk 环境 那么开始解压rocketmq 包
2.2 用unzip rocketmq-all-4.7.1-bin-release.zip 解压压缩包
2.3 重命名 rename rocketmq-all-4.7.1-bin-release/ rocketmq rocketmq-all-4.7.1-bin-release/
3.启动
3.1 修改broker.conf配置文件, 配置减在conf目录中 /usr/local/rocketmq-all-4.4.0-bin-release/conf
vi broker.conf
999dd # 把之前所有的内容给删除掉,把下面的内容粘贴进去
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = SYNC_MASTER
flushDiskType = SYNC_FLUSH
enablePropertyFilter=true
namesrvAddr=127.0.0.1:9876
brokerIP1=xxx.xxx.xxx.xxx #公网的地址 就是说服务器地址
3.2 修改日志位置:rocketmq 默认的日志位置再${user.home} linux 对应的位置在 /root/home 文件下,修改日志位置到rocketmq 下
cd /data/middleware/rocketmq/conf 打开 logback_namesrv.xml
将${user.home} 修改为 /data/middleware/rocketmq
# 在/data/middleware/rocketmq 创建logs 文件夹
3.3 修改bin目录中 runserver.sh文件 和runbroker.sh文件 修改一下内存大小
vi /usr/local/rocketmq-all-4.4.0-bin-release/bin/runserver.sh
vi /usr/local/rocketmq-all-4.4.0-bin-release/bin/runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m"
4.启动
nohup /usr/local/mq/bin/mqnameser &
nohup /usr/local/mq/bin/mqbroker -c /usr/local/mq/conf/broker.conf&
5.查看端口 输入 netstat -ntlp
在服务器上面把 这几个端口打开
那么就可以了