我不想通过单独进入多个对等节点来在多个对等节点上安装链式代码。我可以使用连接配置文件选项并提供所有对等连接地址,以便我可以同时在所有对等上安装链代码,还是可以使用其他任何方法。
如何在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
但是此安装的链码仅在默认对等体上。
答案 0 :(得分:1)
--connectionProfile
实际上应该仅与peer chaincode invoke
和peer chaincode query
相关联/可用。 peer chaincode install
不打算使用它。
此外,安装chaincode要求您成为对等方的管理员,因此任何管理员都不太可能在其他组织的对等方上安装chaincode。
假设您对一个组织的所有对等体使用相同的管理员,启用对同一组织中多个对等体的安装支持可能不是一个坏主意。