背书客户端连接失败:连接被拒绝错误
Endorser client failed to connect : connection refused Error
我想在 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,但未在连接配置文件中提供 TLS 证书文件。
如果加密节点和订购者之间的通信现在不是您的优先事项,那么您可以在 docker 文件中禁用它。
CORE_PEER_TLS_ENABLED=false
或者你也可以像这个例子一样在你的网络中启用 TLS,如果你使用 RAFT 排序服务,它是强制性的。
https://github.com/IBM/raft-fabric-sample
此问题与 TLS 有关,您需要在 peer-base.yaml
和 docker-compose-cli.yaml
以及 运行 网络中禁用 TLS
CORE_PEER_TLS_ENABLED=false
ORDERER_GENERAL_TLS_ENABLED=false
并且您还需要在网络配置文件中更改 grpcs to grpc
并且在部署链代码时也不要使用对等节点和排序节点 TLS 证书文件
我想在 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,但未在连接配置文件中提供 TLS 证书文件。 如果加密节点和订购者之间的通信现在不是您的优先事项,那么您可以在 docker 文件中禁用它。
CORE_PEER_TLS_ENABLED=false
或者你也可以像这个例子一样在你的网络中启用 TLS,如果你使用 RAFT 排序服务,它是强制性的。 https://github.com/IBM/raft-fabric-sample
此问题与 TLS 有关,您需要在 peer-base.yaml
和 docker-compose-cli.yaml
以及 运行 网络中禁用 TLS
CORE_PEER_TLS_ENABLED=false
ORDERER_GENERAL_TLS_ENABLED=false
并且您还需要在网络配置文件中更改 grpcs to grpc
并且在部署链代码时也不要使用对等节点和排序节点 TLS 证书文件