Error: error getting endorser client for channel

Error: error getting endorser client for channel

我已经下载了最新版本 v1.3.0-rc1 中的结构示例和二进制文件。

在建立第一个网络时,使用以下命令:-

./byfn.sh up -c mychannel -s couchdb

同伴无法加入频道。给出以下错误:-

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

提前致谢。

你可以看看这个 document 到 运行 具有多个对等点的结构,因为当你开始时你应该从以下命令开始

./byfn.sh -m up -s couchdb -a

虽然 -a 选项不适用于某些问题的最新分支,因此您应该检查上面文档中指定的分支。

首先检查你的 cryptogen 工具(你在你的路径中设置的那个)是你在你的例子中使用的那个,指向旧版本工具是很常见的。

如果您要重新启动一切以清理所有容器,我强烈建议您 运行ning

./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

希望对您有所帮助!