使用连接配置文件安装Hyperledger Fabric链代码

时间:2018-09-05 16:36:02

标签: hyperledger-fabric

我不想通过单独进入多个对等节点来在多个对等节点上安装链式代码。我可以使用连接配置文件选项并提供所有对等连接地址,以便我可以同时在所有对等上安装链代码,还是可以使用其他任何方法。

如何在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 :(得分:1)

--connectionProfile实际上应该仅与peer chaincode invokepeer chaincode query相关联/可用。 peer chaincode install不打算使用它。

此外,安装chaincode要求您成为对等方的管理员,因此任何管理员都不太可能在其他组织的对等方上安装chaincode。

假设您对一个组织的所有对等体使用相同的管理员,启用对同一组织中多个对等体的安装支持可能不是一个坏主意。