启动Fabric网络-准备相关配置文件2

于姜萍
于姜萍 2017-09-23 00:30
1 34804
2、生成Ordering服务启动初始区块

Orderer节点在启动时,可以指定使用提前生成的初始区块文件作为系统通道的初始配置。初始区块中包括了 Ordering服务的相关配置信息以及联盟信息。初始区块可以使用configtxgen工具进行生成。生成过程需要依赖/etc/hyperledger/fabric/configtx.yaml文件。configtx.yaml配置文件定义了整个网络中的相关配置和拓扑结构信息。
编写configtx.yaml配置文件可以参考 Fabric代码中(如 examples/e2e_cli路径下或sampleconfig路径下)的示例。这里采用如下内容进行生成:




该配置文件定义了两个模板: TwoOrgsOrdererGenesis和 TwoOrgsChannel,其中前者可以用来生成 Ordering服务的初始区块文件。
通过如下命令指定使用 config.yaml文件中定义的TwoOrgsOrdererGenesis模板,来生成Ordering服务系统通道的初始区块文件。注意这里排序服务类型采用了简单的solo模式,生产环境中可以采用 kafka集群服务:
 $ configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./orderer.genesis.block所生成的orderer.genesis.block需要复制到Order节点上(与Orderer配置中ORDERER_GENERAL_GENESISFILE指定文件路径一致,默认放到/ect/hyperledger/fabric路径下),在启动Orderering服务时进行使用。
1条回应 最新 最早
梁昊
沙发# 梁昊 2017-10-21 07:00
注意这里排序服务类型采用了简单的
游客
登录后才可以回帖,登录 或者 注册