【问题标题】:How can I deploy my raft orderer nodes on separate hosts?如何在不同的主机上部署我的 raft 排序节点?
【发布时间】: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


    【解决方案1】:

    您还应该对 configtx.yaml 进行更改。

    【讨论】:

      猜你喜欢
      • 2018-07-10
      • 2014-12-23
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 2018-09-22
      • 1970-01-01
      相关资源
      最近更新 更多