我想用Kafka建立一个有两个命令的网络。
在第一个网络示例中,有一个名为./script.sh的脚本,该脚本使用运行以下命令的关联订购方创建通道:
peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem >&log.txt
我已经开始实施Kafka了。但我的问题是如何更改此命令以创建具有两个命令的通道?还是有更好的办法?
2条答案
按热度按时间ma8fv8wu1#
我也想要不同的组织有不同的订单。我正在第一网络的configtx.yaml上尝试这个
但我有个错误。。。惊慌失措:读取配置时出错:解析配置时:yaml:第412行:未找到预期的键还有什么可以更改的?
unftdfkk2#
不向频道添加订购者。订购者属于订购者组织。您可以定义订购方组织可以服务的多个联合体。联合体的定义在订购方组织的定义中提供。
创建频道时,需要定义它属于哪个联盟。您在频道中定义的成员必须是该联盟的一部分。
因此,如果您定义了一个订购者组织,并且其中有多个订购者节点,那么它将通过联盟为其组织所属的所有渠道提供服务。
考虑以下configtx.yaml的简化示例:
属于OrderOrg1的orderer将仅为其联合体1提供channelone服务。OrderOrg2也是如此。