2017-04-24 5 views
0

Ich versuche, einen Peer (mein lokaler Laptop) der IBM Bluemix-Blockchain mithilfe von Docker-Compose und Verwendung eines vorhandenen Peers Adresse + Discovery-Port (30001) hinzuzufügen, aber es beim Start mit dieser als die letzte Nachricht:Wie kann ich der Bluemix Blockchain (Hyperledger) Peer (auf meinem Laptop) hinzufügen?

transport: http2Client.notifyError got notified that the client transport was broken EOF

mein docker-compose.yml sieht wie folgt aus:

vp5: 
    image: hyperledger/fabric-peer:x86_64-0.6.0-preview 
    ports: 
    - "7050:7050" 
    - "7051:7051" 
    - "7052:7052" 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock 
    - CORE_LOGGING_LEVEL=WARN 
    - CORE_PEER_ID=vp5 
    - CORE_PEER_DISCOVERY_ROOTNODE=dcc56501d31b435ea8898c9e1ad10982-vp1.us.blockchain.ibm.com:30001 
    - CORE_PEER_VALIDATOR_CONSENSUS_PLUGIN=noops 
    volumes: 
    - /var/run/docker.sock:/var/run/docker.sock 
    command: peer node start 

Was muss geändert werden?

+0

Zeigt der Bluemix-Hyperlingger die Anmeldeinformationen der Mitgliedsdienste an, über die ein zusätzlicher Peer hinzugefügt werden kann? Wenn dies der Fall wäre, müssten Sie diese über Umgebungsvariablen bereitstellen. – zmanian

Antwort

0

Mein Verständnis ist, dass Sie einen Bluemix Starter Plan Blockchain-Dienst verwenden, der auf Hyperledger Fabric Version 0.6.1 basiert. Die Tatsache, dass das angegebene Peer-Image mit x86_64-0.6.0-preview bezeichnet wird, ist der Grund, warum ich davon ausgehe, dass Sie den Blockchain-Service basierend auf Hyperledger Fabric Version 0.6.1 verwenden. Um die Frage erneut zu stellen, kann ein lokaler Peer zu einem Vier-Peer-Blockchain-Netzwerk hinzugefügt werden, das auf Bluemix läuft (Starter Plan mit Hyperledger Fabric Version 0.6.1)?

Bei Verwendung eines Blockchain-Netzwerkes von Bluemix Starter Plan kann ein lokaler Peer, der außerhalb von Bluemix ausgeführt wird, nicht hinzugefügt werden. Das gesamte Blockchain-Netzwerk ist auf Bluemix gehostet und hat vier Peers.

Es gibt eine vNext-Betaversion für das Hochsicherheitsnetzwerk, die auf Hyperledger Fabric Version 1.0 basiert. Wenn Sie diesen neuen Beta-Service nutzen, können Sie Teilnehmer zu einem Blockchain-Netzwerk einladen, und diese Teilnehmer können Peers erstellen. Dies alles geschieht innerhalb des Bluemix-Dienstes, sodass ein lokaler Peer nicht unbedingt hinzugefügt werden kann. Mit der vNext-Beta für das Hochsicherheits-Businessnetzwerk können jedoch mehrere Entitäten einem Blockchain-Netzwerk beitreten, und anschließend wird für jeden hinzuzufügenden Teilnehmer ein Peer erstellt. Ein Vergleich der Bluemix-Pläne ist verfügbar here.

Verwandte Themen