Hyperledger fabric Hyperledger explorer始终显示3台虚拟机上结构网络的1个节点,对等状态显示为“关闭”

Hyperledger fabric Hyperledger explorer始终显示3台虚拟机上结构网络的1个节点,对等状态显示为“关闭”,hyperledger-fabric,hyperledger,hyperledger-explorer,Hyperledger Fabric,Hyperledger,Hyperledger Explorer,我在3台虚拟机上运行Hyperledger fabric网络,并使用Docker Swarm进行集群管理。一个虚拟机包含Orderer、CLI和Hyperledger explorer设置,而另外两个虚拟机配置了4个组织,每个组织有1个CA、2个对等方和1个CouchDB实例 Hyperledger资源管理器始终将节点计数显示为1,并且对等节点状态始终处于关闭状态。交易在放置时会正确传播,并反映在图表中。当区块链资源管理器容器无法到达/ping它们时,对等点显示为向下。您可以使用docker e

我在3台虚拟机上运行Hyperledger fabric网络,并使用Docker Swarm进行集群管理。一个虚拟机包含Orderer、CLI和Hyperledger explorer设置,而另外两个虚拟机配置了4个组织,每个组织有1个CA、2个对等方和1个CouchDB实例


Hyperledger资源管理器始终将节点计数显示为1,并且对等节点状态始终处于关闭状态。交易在放置时会正确传播,并反映在图表中。

当区块链资源管理器容器无法到达/ping它们时,对等点显示为向下。您可以使用
docker exec-ti区块链浏览器ping peer1.org1.example.com
对其进行测试。将
peer1.org1.example.com
替换为您在config.json-file中编写的对等地址。如果结果类似于
ping:bad address“peer1.org1.example.com”
,则容器无法ping它。你现在有两种可能。您可以在config.json-file中将对等地址更改为ip地址:

"url": "grpcs://ip-address:7051",
"eventUrl": "grpcs://ip-address:7053"
也可以在docker run命令中添加主机。如果使用deploy-explorer.sh启动资源管理器,则它位于deploy\u run\u explorer()方法中:

docker运行\
-d\
--名称$fabric\u explorer\u名称\
--net$docker\u网络\u名称--ip$explorer\u ip\
-e数据库\u主机=$db\u ip\
-e DATABASE_USERNAME=$explorer\u db\u user\
-e DATABASE_PASSWD=$explorer\u db\u pwd\
-v$network\u config\u文件:/opt/explorer/app/platform/fabric/config.json\
-v$network\u crypto\u base\u path:/tmp/crypto\
-p 8090:8080\
--add host=peer1.org1.example.com:ip地址\
docker run \
        -d \
        --name $fabric_explorer_name \
        --net $docker_network_name --ip $explorer_ip \
        -e DATABASE_HOST=$db_ip \
        -e DATABASE_USERNAME=$explorer_db_user \
        -e DATABASE_PASSWD=$explorer_db_pwd \
        -v $network_config_file:/opt/explorer/app/platform/fabric/config.json \
        -v $network_crypto_base_path:/tmp/crypto \
        -p 8090:8080 \
        --add-host=peer1.org1.example.com:ip-address \           <-- New line
        --add-host=peer2.org2.example.com:ip-address \           <-- New line
        $fabric_explorer_tag