【发布时间】:2020-07-21 12:55:18
【问题描述】:
我在 3 台主机上使用 HyperLedger Fabric(v1.4.1)(server1:client,server2:peer 节点 server3:orderer 节点)。 我想把我的 raft 节点放在多个主机上。(比如 server1:orderer1,orderer2, server2:orderer3)
我在下面编辑了 docker-compose-cli.yaml
extra hosts: (in client and peer)
- orderer1.example.com:${SERVER1}
- orderer2.example.com:${SERVER1}
- orderer3.example.com:${SERVER2}
extra hosts: (in orderer1,2)
- orderer3.example.com:${SERVER2}
extra hosts: (in orderer3)
- orderer1.example.com:${SERVER1}
- orderer2.example.com:${SERVER1}
在这种情况下,我从 orderer3 日志中得到了这样的消息...
**
'发送 StepRequest 到 2 失败,因为:rpc 错误:code = Unavailable desc = all SubConns are TransientFailure , latest 连接错误:连接错误:desc =“传输:身份验证 握手失败:x509:证书对 orderer1.example.com 有效, orderer1,而不是 orderer2.example.com" '
**
除了 docker-compose-cli.yaml 配置我应该怎么做?
非常感谢您的帮助。
【问题讨论】:
标签: docker docker-compose hyperledger-fabric consensus raft