Hyperledger Composer mit hlfv14

Hyperledger Composer mit hlfv14

Ich habe Probleme beim Bereitstellen von Hyperledger[email geschützt]mit hlfv14 Multi-Org, Multi-Node-Setup.

Mein Putty-Bildschirm ist beim Eingeben dieses Composer-Befehls verschwunden. Die Tasten sind vorhanden.

$composer card create -p org1onlyconnection.json -u PeerAdmin -c "${CERT}" -k "${PRIVATE_KEY}" -r PeerAdmin -r ChannelAdmin --file /tmp/[email protected]

Antwort1

Ich habe eine Lösung gefunden. Es liegt am JSON-Dateiformat. Dies ist hilfreich, wenn jemand das gleiche Problem hat. Hinweis: Es gibt einige JSON-Schemafehler im Peer- und Organisationsbereich (zusätzliche Klammern und Komma (,) fehlen). Ich konnte jetzt eine Karte erstellen und importieren. Ich habe dieses Online-Tool verwendet:https://www.jsonschemavalidator.netzur Kontrolle.

{starker Text "Name": "pocnet1-org1-only", "x-Typ": "hlfv1", "x-commitTimeout": 300,starker Text "Version": "1.0.0", "Client": { "Organisation": "Org1", "Verbindung": { "Zeitüberschreitung": { "Peer": { "Endorser": "300", "EventHub": "300", "EventReg": "300" }, "Besteller": "300" } } }, "Kanäle": { "Composerchannel": { "Besteller": [ "Besteller.Beispiel.com" ], "Peers": { "Peer0.org1.Beispiel.com": {}, "Peer1.org1.Beispiel.com": {}, "Peer2.org1.Beispiel.com": {} } } }, "Organisationen": { "Org1": { "mspid": "Org1MSP", "Peers": [ "Peer0.org1.Beispiel.com", "Peer1.org1.Beispiel.com", "Peer2.org1.Beispiel.com" ], "Zertifikatsautoritäten": [ "ca.org1.example.com" ] } }, "Besteller": { "Besteller.example.com": { "URL": "grpc://localhost:7050" } }, "Peers": { "Peer0.org1.example.com": { "URL": "grpc://localhost:7051", "Event-URL": "grpc://localhost:7053" }, "Peer1.org1.example.com": { "URL": "grpc://localhost:8051", "Event-URL": "grpc://localhost:8053" }, "Peer1.org1.example.com": { "URL": "grpc://localhost:9051", "Event-URL": "grpc://localhost:9053" } }, "Zertifikatsautoritäten": { "ca.org1.example.com": { "url": "http://localhost:7054", "caName": "ca.org1.example.com" } } }

verwandte Informationen