嗨,感谢大家观看本文。
因为我想使用Hyperledger composer,我部署了orderer、peer、ca和其他东西。我获得了成功,直到创建了频道并加入了频道(我相信这是真的,因为我完成了通道的制作,加入了对等方加入该通道,安装并实例化了链代码。(
所以在那之后我做了
"composer network install"命令,我得到了一个错误,即对等端并没有响应。(并且"尝试的对等通信的响应是一个错误:错误:14不可用:EOF"(因此,我开始认为名为"connection.json"的文件存在问题。但我不知道如何具体编辑该文件。
我得到了如下的回应,命令"码头服务ls"one_answers"码头网络检查织物">
在此处输入图像描述
我的connection.json文件看起来像这个
在此处输入图像描述
我参考了这个页面在多台主机上进行Hyperledger Fabric。
https://medium.com/@malliksarvepalli/hyperledger-多主机制造-使用多机预热和组合-4b70c64fa7d
这是安装商业网络后的屏幕截图
在此处输入图像描述
我认为您的结构网络没有运行!
打开一个终端,转到fabric dev-servers目录/startFabric.sh
如果你在那里遇到任何错误,就像一些已经存在的容器一样/先teardownFabric.sh,然后再次运行上面的start命令。
一旦网络成功运行,则需要通过运行创建管理卡/创建对等管理卡.sh
您能确认所有订购方、对等方和CA都已在每台机器上成功启动吗?'docker ps的命令显示哪些服务正在运行。如果您使用"docker ps-a",您可以找到停止的服务。
从所有docker组成的文件中,以下容器名称应按"docker ps"列出
订购者
:订购者
org1
:ca1
:org1peer0
:org1peer1
:org1cli
org2
:ca2
:org2peer0
:org2peer1
:org2cli
你能检查一下这是正确的吗?
你是在3台机器上还是在3个云实例上运行这个项目?