
У меня возникли проблемы с развертыванием Hyperledger[email protected]с настройкой hlfv14 multi org и multi node.
Мой экран putty исчез при вводе этой команды Composer. Ключи на месте.
$composer card create -p org1onlyconnection.json -u PeerAdmin -c "${CERT}" -k "${PRIVATE_KEY}" -r PeerAdmin -r ChannelAdmin --file /tmp/[email protected]
решение1
Я нашел решение, это связано с форматом файла json, это будет полезно, если кто-то столкнется с той же проблемой. Примечание: есть несколько ошибок схемы json в разделе peers и organization (лишние скобки и запятая(,) отсутствуют). Теперь я смог создать карту и импортировать ее. Я использовал этот онлайн-инструмент:https://www.jsonschemavalidator.netДля проверки.
{сильный текст "имя": "pocnet1-org1-only", "x-тип": "hlfv1", "x-commitTimeout": 300,сильный текст "version": "1.0.0", "client": { "organization": "Org1", "connection": { "timeout": { "peer": { "endorser": "300", "eventHub": "300", "eventReg": "300" }, "orderer": "300" } } }, "channels": { "composerchannel": { "orderers": [ "orderer.example.com" ], "peers": { "peer0.org1.example.com": {}, "peer1.org1.example.com": {}, "peer2.org1.example.com": {} } } }, "organizations": { "Org1": { "mspid": "Org1MSP", "peers": [ "peer0.org1.example.com", "peer1.org1.example.com", "peer2.org1.example.com" ], "certificateAuthorities": [ "ca.org1.example.com" ] } }, "orderers": { "orderer.example.com": { "url": "grpc://localhost:7050" } }, "peers": { "peer0.org1.example.com": { "url": "grpc://localhost:7051", "eventUrl": "grpc://localhost:7053" }, "peer1.org1.example.com": { "url": "grpc://localhost:8051", "eventUrl": "grpc://localhost:8053" }, "peer1.org1.example.com": { "url": "grpc://localhost:9051", "eventUrl": "grpc://localhost:9053" } }, "certificateAuthorities": { "ca.org1.example.com": { "url": "http://localhost:7054", "caName": "ca.org1.example.com" } } }