rocketmq作为ASF顶级项目, 官方文档维护的真是不严谨,之前测试环境弄了半天,最后使用经常报找不到路由信息。此处记录一下生产环境的安装步骤。
hostnamectl set-hostname rocketmq01
hostnamectl set-hostname rocketmq02
安装jdk
- 下载zip包,上传主机目录,unzip解压;
- 配置环境变量:
vi /etc/profile export JAVA_HOME=/opt/java/jdk1.8.0_261 export PATH=$PATH:$JAVA_HOME/bin
安装rocketmq
- 安装前准备:
-
下载好release zip包,解压。
-
选择conf/2m-2s-sync模式配置目录,编辑:
- broker-a.properties
brokerClusterName=zijinph brokerName=broker-a #0 表示 Master,>0 表示 Slave brokerId=0 #删除文件时间点,默认凌晨 4点 deleteWhen=04 #文件保留时间,默认 48 小时 fileReservedTime=48 #Broker 的角色 #- ASYNC_MASTER 异步复制Master #- SYNC_MASTER 同步双写Master #- SLAVE brokerRole=SYNC_MASTER #刷盘方式 #- ASYNC_FLUSH 异步刷盘 #- SYNC_FLUSH 同步刷盘 flushDiskType=ASYNC_FLUSH autoCreateTopicEnable=false
-