HyperledgerFabric多机部署-kafka共识

基于《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.

相关配置文件

你可能感兴趣的:(HyperLedge,fabric,kafka共识)