您好,谢谢所有观看本文的人。
因为我想使用Hyperledger作曲器,所以我部署了orderer,peer,ca等。在建立频道并加入频道之前,我一直很成功 (我相信这是正确的,因为我完成了渠道的创建,加入了同行加入该渠道,安装并实例化了链码。)
所以在那之后我做了
“ composer network install”命令,我得到一个错误,即对等节点没有响应。 (并且“来自尝试的对等通信的响应是一个错误:错误:14无法使用:EOF”) 因此,我开始认为名为“ connection.json”的文件存在问题。但是我不知道具体如何编辑该文件。
我收到了如下命令“ docker service ls”和“ docker network inspect fabric”的响应
我的connection.json文件看起来像这样
我参考此页面在多台主机上进行Hyperledger Fabric。
这是安装业务网络后的屏幕截图
答案 0 :(得分:2)
我认为您的结构网络未运行!
打开一个终端,然后转到fabric-dev-servers目录和./startFabric.sh
如果在那里遇到任何错误,例如已经存在某个容器,请先执行./teardownFabric.sh,然后再次在启动命令上方运行。
网络成功运行后,您需要通过运行./createPeerAdminCard.sh
创建管理卡答案 1 :(得分:2)
您能否确认所有订购者,对等方和CA在每台计算机上均已成功启动? 'docker ps'命令显示正在运行的服务。如果使用“ docker ps -a”,则可以找到停止了哪个服务。
在所有docker-compose文件中,“ docker ps”应列出以下容器名称
订购者
:订购者
org1
:ca1
:org1peer0
:org1peer1
:org1cli
org2
:ca2
:org2peer0
:org2peer1
:org2cli
您可以检查是否正确吗?
您是在3台计算机或3个云实例上运行此项目吗?