我按照以下链接中的快速启动程序设置了同行'使用Hyperledger v1.0 alpha的网络。
https://hyperledger.github.io/composer/installing/quickstart.html
在程序中,使用" docker-compose up"按如下方式引导四个对等节点。
hlfv1 git:(master) ✗ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
76ac234a65ed hyperledger/fabric-peer:x86_64-1.0.0-alpha "peer node start -..." 30 seconds ago Up 28 seconds 0.0.0.0:7056->7051/tcp, 0.0.0.0:7058->7053/tcp peer1
5075165661f3 hyperledger/fabric-peer:x86_64-1.0.0-alpha "peer node start -..." 32 seconds ago Up 29 seconds 0.0.0.0:7051->7051/tcp, 0.0.0.0:7053->7053/tcp peer0
1955163b6e3d hyperledger/fabric-orderer:x86_64-1.0.0-alpha "orderer" 34 seconds ago Up 31 seconds 0.0.0.0:7050->7050/tcp orderer0
65f4ad3217db hyperledger/fabric-ca:x86_64-1.0.0-alpha "sh -c 'fabric-ca-..." 34 seconds ago Up 31 seconds 0.0.0.0:7054->7054/tcp ca_peerOrg1
启动四个对等节点后,我使用docker命令停止并启动对等体。
docker stop peer1
docker start peer1
然后我执行composer命令来部署业务存档,如下所示。
composer network deploy --archiveFile marbles-network@0.0.8.bna -p hlfv1 --enrollId admin --enrollSecret adminpw
它说......
错误:错误:返回的结果无效:: NOT_FOUND
而且我也可以看到每个对等体的日志中的错误。
2017-05-21 12:36:25.239 UTC [eventhub_producer]聊天 - > ERRO 03a错误 在聊天期间,停止处理程序:流错误:代码= 1 desc ="上下文 取消"
如果不重新启动对等体,网络仍然正常,我可以正确部署业务存档。 如何将重新启动的对等体重新连接到对等体'使用Hyperledger v1.0 alpha正确联网?