更新时间:2024-04-23 GMT+08:00
分享

RocketMq配置

  1. 节点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
  2. 节点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
  3. 节点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
  4. 节点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
  5. 节点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
  6. 节点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
分享:

    相关文档

    相关产品