docker - Endorser客户端连接失败: connection refused Error

标签 docker hyperledger-fabric blockchain hyperledger

我想在 Aws 服务器上设置 Hyperledger 结构网络,该网络在我的本地系统中运行,但在 AWS 服务器上启动 Hyperleger 结构网络时出现以下错误。

Error: error getting endorser client for channel: endorser client failed to connect to peer0.org1.example.com:7051: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp 172.28.0.9:7051: connect: connection refused"
peer0.org1 failed to join the channel, Retry after 3 seconds

版本:

 1. Hyperledger Version: 1.4.6 
 2. Go version: go1.12.12
 3. OS/Arch:linux/amd64
 4. Chaincode:   Base Image Version: 0.4.18 

在第一个网络上,使用以下命令:

./byfn.sh up -a -s couchdb

请帮助我解决上述问题。

最佳答案

此问题与 TLS 相关,您需要在 peer-base.yamldocker-compose-cli.yaml 中禁用 TLS 并运行网络

CORE_PEER_TLS_ENABLED=false

ORDERER_GENERAL_TLS_ENABLED=false

并且您还需要将网络配置文件中的grpcs更改为grpc

并且在部署链代码时也不要使用对等方和排序者 TLS 证书文件

关于docker - Endorser客户端连接失败: connection refused Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60911267/

相关文章:

linux - Docker 在构建时无法找到包 (wkhtmltopdf)

linux - 单个对等节点可以运行 2 个不同的链码吗

hyperledger-fabric - Hyperledger Composer : Error: failed to request identity. 尝试注册用户和返回证书时出错

sql-server - 在部署到 docker/linux 的 ASP.NET Core 应用程序中使用 SQL Server Always Encrypted

docker - 如何启动minikube?

docker - Docker上ubuntu上的Git安装错误

fork - 当多个 block 同时添加到区 block 链时会发生什么?

docker - 未能达到 1 个子策略的隐式阈值,需要 1 个剩余 : permission denied

javascript - 有人成功通过 Web3.js@1.0.0 获得了 ERC20 代币的余额吗?

azure - 为 Azure Blockchain Workbench 部署智能合约时出错