HyperledgerFabric多机部署-kafka共识
发布于 15 天前 作者 james3443112 113 次浏览 来自 fabric

基于《Hyperledger Fabric 区块链多机部署》,尝试搭建基于kafka共识的多机部署。

##环境: 4个orderer节点 4个peer节点 5个zookeerper节点 5个kafka节点

##配置文件调整: ###crypto-config.yaml不变 ###configtx.yaml调整:

Orderer: &OrdererDefaults

    OrdererType: kafka

    Addresses:
        - orderer0.test.com:7050
        - orderer1.test.com:7050
        - orderer2.test.com:7050
        - orderer3.test.com:7050

    BatchTimeout: 2s

    BatchSize:

        MaxMessageCount: 10

        AbsoluteMaxBytes: 98 MB

        PreferredMaxBytes: 512 KB

    Kafka:

        Brokers:
            - *.*.*.1:9092
            - *.*.*.2:9092
            - *.*.*.3:9092
            - *.*.*.4:9092
            - *.*.*.5:9092

    Organizations:

###orderer.yaml调整

Kafka:
	Version: 0.10.2.0  #对应kafka的版本号

4个orderer节点服务器使用同一个orderer.yaml,4个peer节点服务器使用对应的core.yaml文件。使用配置文件的时候需要把core1.yaml重命名为core.yaml.

相关配置文件

回到顶部