加入Fabric作曲家频道时出错

时间:2017-07-14 12:31:25

标签: hyperledger-composer

工作背景:

我正在尝试扩展Composer环境中有多个组织。 我可以通过修改configtx.yaml,crypto-config.yaml& docker-compose.yml files。

问题面临:

当我使用startFabric.sh创建频道并尝试加入新的Org的同伴时

docker exec -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org2.example.com/msp" peer0.org2.example.com peer channel join -b composerchannel.block

我收到以下错误。

  

2017-07-14 10:03:09.046 UTC [msp] GetLocalMSP - > DEBU 001返回现有的本地MSP   2017-07-14 10:03:09.046 UTC [msp] GetDefaultSigningIdentity - > DEBU 002获取默认签名身份
  2017-07-14 10:03:09.049 UTC [channelCmd] InitCmdFactory - > INFO 003背书人和订货人连接已初始化
  错误:找不到创世块文件打开composerchannel.block:没有这样的文件或目录`

我的环境详情。

  

composer-cli v0.9.2
  composer-admin v0.9.2
  composer-client v0.9.2
  作曲家 - 共同的v0.9.2
  composer-runtime-hlf v0.9.2
  composer-runtime-hlfv1 v0.9.2

     

npm 3.10.10
  node v6.11.0

2 个答案:

答案 0 :(得分:0)

我认为您最好不要尝试扩展作曲家开发结构,而是根据发现的超级边缘结构文档从头开始创建网络。 https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 由作曲家定义的开发结构并不是一个如何定义结构的模板,而是最简单的设置,可以提供真正的超级结构结构来开发和测试。 hyperledger结构提供的示例最适合理解和创建您自己的自定义结构,超级分类器编写器应该能够通过适当配置连接配置文件并使用composer identity import命令导入适当的加密材料来使用该自定义拓扑。 / p>

答案 1 :(得分:0)

您可以在composerchannel.block容器的工作目录(在docker-compose.yaml中定义的working_dir中找到peer0.org2.example.com