使用Hyperledger Composer中的连接配置文件手动定义网络体系结构

时间:2017-11-02 19:17:41

标签: hyperledger hyperledger-composer

我正在尝试手动定义网络的组件,即2个订购者和2个订单。由./createComposerProfile.sh创建的默认结构here只有1个orderer和1个peer。

我尝试在〜/ .composer-connection-profiles / hlfv1 / connection.json中编辑文件无济于事。它只是忽略了我的编辑,仍然创建了默认网络。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

连接配置文件表示您希望如何与超级分层结构网络进行交互,它不会定义网络。 Hyperledger composer旨在与您定义的任何Hyperledger结构网络一起使用,然后您需要创建表示定义的网络的连接配置文件。 如果您需要2个对等网络,则需要自己创建一个网络,然后构建一个连接配置文件,表示您希望如何与该网络进行交互。 见http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 有关如何构建结构网络的信息。

答案 1 :(得分:0)

回答'如何将连接配置文件与我的网络链接并回顾原始问题 - 您需要1)在.composer-connection-下创建一个单独的子目录配置文件 - 您尝试在我怀疑的hlfv1子目录中编辑connection.json并重新创建。您需要首先创建自己的子目录(在相同级别,与Dev设置中的'hlfv1'配置文件相同的权限)并调用它(例如) hlfv1custom 。然后在那里添加你的connection.json文件。在设置“本地”时 - 您可以使用现有的connection.json作为自定义的基础(将新的Fabric设置信息添加到新的connection.json中(例如其他对等) "type"(在conx配置文件中)仍为'hlfv1'fyi) - 。在此处查看更多信息以及HLFV1 connection.json - > https://hyperledger.github.io/composer/reference/connectionprofile.html

的示例