2017-01-08 3 views
0

Was mache ich falsch?initDeliver -> ERRO 129 Kann nicht zu 0.0.0.0:7050 wählen, wegen grpc: Zeitüberschreitung beim Wählen

Ich versuche, mich mit Hyperledger vertraut zu machen. Ich dachte, ich würde das Fabric lokal betreiben und die Marbles-Demo verwenden. Ich denke, die folgenden Fehler erklären, warum Marbles nicht auf das lokale Fabric zugreifen kann. Ich habe Blockchain auf Bluemix nach den Anweisungen der Marbles eingesetzt und das hat richtig funktioniert.

Ich folge den Anweisungen hier: https://hyperledger-fabric.readthedocs.io/en/latest/Setup/Network-setup/

Lauf Docker 1.12.5 auf Ubuntu (4.4.0-57-generic)

Unabhängig davon, ob ich einen einzelnen Peer oder mehrere laufen, ich empfange die folgenden Fehler für jeden der Peers. Es macht keinen Unterschied, ob ich 7050: 7050 von den veröffentlichten Ports des vp0-Peers entferne. Ich bin nicht in der Lage sich zu kräuseln, was ich denke, sollte ein REST-Endpunkt sein auf 7050.

vp0_1 | 2017-01-08 04:46:42.723 UTC [committer] initDeliver -> ERRO 129 Cannot dial to 0.0.0.0:7050, because of grpc: timed out when dialing 
vp0_1 | 2017-01-08 04:46:42.723 UTC [committer] startDeliver -> ERRO 12a Can't initiate deliver protocol [grpc: timed out when dialing] 
vp1_1 | 2017-01-08 04:46:43.443 UTC [committer] initDeliver -> ERRO 12d Cannot dial to 0.0.0.0:7050, because of grpc: timed out when dialing 
vp1_1 | 2017-01-08 04:46:43.443 UTC [committer] startDeliver -> ERRO 12e Can't initiate deliver protocol [grpc: timed out when dialing] 

Hier ist der Docker-compose.yml, die ich von den Anweisungen [ungewohnt mit Docker-compose] verstümmelt:

vp0: 
    image: hyperledger/fabric-peer 
    ports: 
    - "7050:7050" 
    - "7051:7051" 
    - "7052:7052" 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock 
    - CORE_LOGGING_LEVEL=DEBUG 
    - CORE_PEER_ID=vp0 
    command: peer node start 
vp1: 
    image: hyperledger/fabric-peer 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock 
    - CORE_LOGGING_LEVEL=DEBUG 
    - CORE_PEER_ID=vp1 
    - CORE_PEER_DISCOVERY_ROOTNODE=vp0:7051 
    command: peer node start 
    links: 
    - vp0 

Antwort

0

Running docker-komponieren nachher, scheint das Problem nicht mehr auftreten. Die einzigen Änderungen, die ich bin mir dessen bewusst sind:

- Ich habe einige Docker Housekeeping, alte Container/Bilder Reinigung - Zeit

bestanden
0

Ich denke, Ihr Problem ist, dass u nicht Erklären Sie den Besteller Service versuchen,

orderer: 
    container_name: orderer 
    image: hyperledger/fabric-orderer:latest 
    environment: 
     - ORDERER_GENERAL_LEDGERTYPE=ram 
     - ORDERER_GENERAL_BATCHTIMEOUT=10s 
     - ORDERER_GENERAL_BATCHSIZE_MAXMESSAGECOUNT=10 
     - ORDERER_GENERAL_MAXWINDOWSIZE=1000 
     - ORDERER_GENERAL_ORDERERTYPE=solo 
     - ORDERER_GENERAL_LOGLEVEL=debug 
     - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0 
     - ORDERER_GENERAL_LISTENPORT=7050 
     - ORDERER_RAMLEDGER_HISTORY_SIZE=100  
    command: orderer 
    ports: 
     - 7050:7050 
    volumes:   
     - ./orderer-config.yaml:/etc/hyperledger/fabric/orderer.yaml 
    networks: 
- bridge 
hinzuzufügen
Verwandte Themen