首页 文章

Hyperledger Composer添加了一个新的同伴

提问于
浏览
0

我正在修改现有的docker-compose.yml,crypto-config.yaml和configtx.yaml,以便为现有的超级聚合器编写器示例添加一个额外的对等体,该示例位于fabric-tools / fabric-scripts的hlfv11文件夹下 .

我重新生成了所需的证书和创世块,它生成了对等容器,没有任何问题 .

但是我很难将此对等体添加到 Channels 中 . 我修改了startFabric.sh以将此对等方加入通道,但是我收到以下消息的错误:

获取支持者客户端通道时出错:支持者客户端无法连接到peer1.org1.example.com:8051:无法创建新连接:超出了上下文截止时间 .

有人可以帮忙或建议吗?

1 回答

  • 2

    我试图通过PEER CHANELL JOIN命令直接加入我的额外对等通道 . 它实际上需要通过新对等体上的orderer获取通道,然后它可以加入它 .

    代码更新如下:

    # Create the channel
    docker exec peer0.org1.example.com peer channel create -o 
    orderer.example.com:7050 -c composerchannel -f 
    /etc/hyperledger/configtx/composer-channel.tx
    
    # Join peer0.org1.example.com to the channel.
    docker exec -e "CORE_PEER_MSPCONFIGPATH= 
    /etc/hyperledger/msp/users/Admin@org1.example.com/msp 
    peer0.org1.example.com peer channel join -b composerchannel.block
    
    # Create the channel
    docker exec -e "CORE_PEER_MSPCONFIGPATH= 
    /etc/hyperledger/msp/users/Admin@org1.example.com/msp" 
    peer1.org1.example.com peer channel fetch config -o orderer.example.com:7050 
    -c composerchannel
    
    # Join peer1.org1.example.com to the channel.
    docker exec -e "CORE_PEER_MSPCONFIGPATH= 
    /etc/hyperledger/msp/users/Admin@org1.example.com/msp 
    peer1.org1.example.com peer channel join -b composerchannel_config.block
    

相关问题