Установка кода цепи Hyperledger Fabric с использованием профиля подключения - PullRequest
0 голосов
/ 05 сентября 2018

Я не хочу устанавливать цепной код на нескольких узлах, заходя на них по отдельности. могу ли я использовать опцию профиля подключения и предоставить все адреса одноранговых соединений, чтобы я мог установить цепной код на всех одноранговых узлах одновременно или есть другой способ сделать это ..?

Как использовать эту опцию в Hyperleadger-fabric ...?

$ peer chaincode install --connectionProfile

Я пытался создать connection.json со следующим

"peers": {
    "peer0.org1.example.com": {
        "url": "grpc://peer0.org1.example.com:7051"
    },
    "peer1.org1.example.com": {
        "url": "grpc://peer1.org1.example.com:7051"
    },
    "peer0.org2.example.com": {
        "url": "grpc://peer0.org2.example.com:7051"
    },
}

и передал этот файл в профиль подключения

$ peer chaincode install --connectionProfile connection.json -n test -l node -v 1.0 -p /path_to_chaincode

но этот установленный код цепочки только на одноранговом узле по умолчанию.

1 Ответ

0 голосов
/ 06 сентября 2018

--connectionProfile на самом деле должны быть связаны / доступны только для peer chaincode invoke и peer chaincode query. Он не предназначен для использования peer chaincode install.

Кроме того, для установки цепного кода требуется, чтобы вы были администратором для однорангового узла, поэтому маловероятно, что какой-либо администратор сможет установить цепной код на коллег из других организаций.

Вероятно, неплохо бы включить поддержку установки на несколько пиров в одной и той же организации, при условии, что вы используете одного и того же администратора для всех пиров организации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...