我正在尝试为单个组织的Hyperledger Fabric部署Hyperledger Composer区块链业务网络

时间:2018-10-10 12:35:31

标签: hyperledger-fabric blockchain hyperledger-composer

虽然部署它的时候要求我创建一个connection.json文件,但是我担心的是我需要在哪里放置该文件以及当我发出命令时:-composer card create -p connection.json -u PeerAdmin- c Admin@org1.example.com-cert.pem -k 114aab0e76bf0c78308f89efc4b8c9423e31568da0c340ca187a9b17aa9a4457_sk -r PeerAdmin -r ChannelAdmin

将错误提示为找不到命令 所以我担心的是在哪里放置connection.json以及下一步需要遵循的步骤

1 个答案:

答案 0 :(得分:0)

您可以尝试将连接配置文件放在tmp目录中,如下所示:

mkdir -p /tmp/composer/org1

然后

cd /tmp/composer/org1

然后

nano byfn-network-org1.json

然后将连接配置文件设置复制到此文件中并保存。

然后为您的管理员创建加密材料

export ORG1=crypto- 
config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
cp -p $ORG1/signcerts/A*.pem /tmp/composer/org1
cp -p $ORG1/keystore/*_sk /tmp/composer/org1

然后您可以使用以下命令创建管理卡

composer card create -p /tmp/composer/org1/byfn-network-org1.json -u PeerAdmin -c /tmp/composer/org1/Admin@org1.example.com-cert.pem -k /tmp/composer/org1/*_sk -r PeerAdmin -r ChannelAdmin -f PeerAdmin@org1.card

希望您有帮助