更新时间:2024-04-23 GMT+08:00
RocketMq配置
- 节点1主192.168.0.190节点配置broker-master
# vim /opt/rocketmq-4.4.0/conf/broker-master.conf brokerClusterName=SyncCluster brokerName=broker-01 brokerId=0 brokerIP1=192.168.0.190 #本节点ip地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 #配置所有节点的namesrv地址 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10911 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq-4.4.0/data/store-master storePathCommitLog=/data/rocketmq-4.4.0/data/store-master/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SYNC_MASTER flushDiskType=ASYNC_FLUSH
- 节点1从192.168.0.190节点配置broker-slave
# vim /opt/rocketmq-4.4.0/conf/broker-slave.conf brokerClusterName=SyncCluster brokerName=broker-01 brokerId=1 #本节点ip地址 brokerIP1=192.168.0.190 #配置所有节点的namesrv地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10921 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq-4.4.0/data/store-slave storePathCommitLog=/data/rocketmq-4.4.0/data/store-slave/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SLAVE flushDiskType=ASYNC_FLUSH
- 节点2主192.168.0.228节点配置broker-master
# vim /opt/rocketmq-4.4.0/conf/broker-master.conf brokerClusterName=SyncCluster brokerName=broker-02 brokerId=0 #本节点ip地址 brokerIP1=192.168.0.228 #配置所有节点的namesrv地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10911 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq/store-master storePathCommitLog=/data/rocketmq/store-master/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SYNC_MASTER flushDiskType=ASYNC_FLUSH
- 节点2从192.168.0.228节点配置broker-slave
# vim /opt/rocketmq-4.4.0/conf/broker-slave.conf brokerClusterName=SyncCluster brokerName=broker-02 brokerId=1 #本节点ip地址 brokerIP1=192.168.0.228 #配置所有节点的namesrv地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10921 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq-4.4.0/data/store-slave storePathCommitLog=/data/rocketmq-4.4.0/data/store-slave/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SLAVE flushDiskType=ASYNC_FLUSH
- 节点3主192.168.0.168节点配置broker-master
# vim /opt/rocketmq-4.4.0/conf/broker-master.conf brokerClusterName=SyncCluster brokerName=broker-03 brokerId=0 #本节点ip地址 brokerIP1=192.168.0.168 #配置所有节点的namesrv地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10911 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq/store-master storePathCommitLog=/data/rocketmq/store-master/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SYNC_MASTER flushDiskType=ASYNC_FLUSH
- 节点3从192.168.0.168节点配置broker-slave
# vim /opt/rocketmq-4.4.0/conf/broker-slave.conf brokerClusterName=SyncCluster brokerName=broker-03 brokerId=1 #本节点ip地址 brokerIP1=192.168.0.168 #配置所有节点的namesrv地址 namesrvAddr=192.168.0.190:9876;192.168.0.228:9876;192.168.0.168:9876 defaultTopicQueueNums=4 autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10921 deleteWhen=04 fileReservedTime=72 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 destroyMapedFileInterval=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 storePathRootDir=/data/rocketmq/store-slave storePathCommitLog=/data/rocketmq/store-slave/commitlog maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 checkTransactionMessageEnable=false sendMessageThreadPoolNums=128 pullMessageThreadPoolNums=128 brokerRole=SLAVE flushDiskType=ASYNC_FLUSH
父主题: Rocketmq部署