rocketmq linux 安装教程

524 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 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 在这里插入图片描述 在服务器上面把 这几个端口打开 在这里插入图片描述 那么就可以了