我下载了最新版本 v1.3.0-rc1 中的结构示例和二进制文件。
在建立第一个网络时,使用以下命令:-
./byfn.sh up -c mychannel -s couchdb
Peer 无法加入 channel 。给出以下错误:-
Having all peers join the channel...
peer channel join -b mychannel.block
res=1
set +x
Error: error getting endorser client for channel: endorser client failed to connect to peer0.org1.example.com:7051: failed to create new connection: context deadline exceeded
提前致谢。
最佳答案
首先检查您的 cryptogen 工具(您在路径中设置的工具)是否是您在示例中使用的工具,指向旧版本工具是很常见的。
如果您要重新启动一切以清理所有正在运行的容器,我强烈建议您
./byfn.sh -m down
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
之后重新运行启动命令./byfn.sh -c mychannel -m up -s couchdb -a
如果您仍然遇到问题,也许您可以从一个更简单的示例开始,我想出了如何使用基本网络示例设置 Fabric (v1.2) 和两个不同的主机。
Setup hyperledger fabric in multiple physical machines
希望对您有所帮助!
关于docker - 错误 : error getting endorser client for channel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52717335/