簡體   English   中英

Hyperledger Fabric docker-compose CORE_PEER_GOSSIP_BOOTSTRAP

[英]Hyperledger Fabric docker-compose CORE_PEER_GOSSIP_BOOTSTRAP

我有一些組織有超過 2 個同行。 當我編輯 docker-compose-base.yaml 時,我不確定如何定義 CORE_PEER_GOSSIP_BOOTSTRAP。 以下是我所做的,但日志顯示對等方無法連接到八卦對等方。 這樣做的正確方法是什么? 先感謝您!

docker-compose-base.yaml

peer0.caseManager.snts.com:
    container_name: peer0.caseManager.snts.com
    extends:
      file: peer-base.yaml
      service: peer-base
    environment:
      - CORE_PEER_ID=peer0.caseManager.snts.com
      - CORE_PEER_ADDRESS=peer0.caseManager.snts.com:7051
      - CORE_PEER_GOSSIP_BOOTSTRAP=[peer1.caseManager.snts.com:7051 peer2.caseManager.snts.com:7051]
      - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.caseManager.snts.com:7051
      - CORE_PEER_LOCALMSPID=CaseManagerMSP
    volumes:
        - /var/run/:/host/var/run/
        - ../crypto-config/peerOrganizations/caseManager.snts.com/peers/peer0.caseManager.snts.com/msp:/etc/hyperledger/fabric/msp
        - ../crypto-config/peerOrganizations/caseManager.snts.com/peers/peer0.caseManager.snts.com/tls:/etc/hyperledger/fabric/tls
        - peer0.caseManager.snts.com:/var/hyperledger/production
    ports:
      - 9051:7051
      - 9053:7053

“docker-compose -p docker-compose.yaml up”的日志

peer0.caseManager.snts.com    | 2018-11-15 16:21:18.420 UTC [gossip/discovery] func1 -> WARN 023 Could not connect to {peer2.caseManager.snts.com:7051] [] [] peer2.caseManager.snts.com:7051] <nil> <nil>} : context deadline exceeded
peer0.caseManager.snts.com    | 2018-11-15 16:21:18.420 UTC [gossip/discovery] func1 -> WARN 024 Could not connect to {[peer1.caseManager.snts.com:7051 [] [] [peer1.caseManager.snts.com:7051 <nil> <nil>} : context deadline exceeded

從對等方的角度來看,Bootstrap 對等方是來自同一組織的另一個對等方,它可以在引導過程中聯系到他們並獲取一些必要的信息以進行通信。 見這里

您的設置看起來是正確的,而且您的 Peer0 比 Peer1 和 Peer2 啟動得更早並且在啟動過程中無法找到它們是完全合理的,但這並非不尋常。 你最終有任何錯誤嗎? 如果沒有,這看起來像正常操作。

- CORE_PEER_GOSSIP_BOOTSTRAP=peer1.caseManager.snts.com:7051 peer2.caseManager.snts.com:7051

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM