Hyperledger fabric 无法在hyperledger explorer上获取hyperledger结构详细信息

Hyperledger fabric 无法在hyperledger explorer上获取hyperledger结构详细信息,hyperledger-fabric,hyperledger,hyperledger-composer,hyperledger-explorer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,Hyperledger Explorer,我下载了hyperledger explorer,我想探索区块链网络设置。我的资源管理器配置文件是 { "network-config": { "org1": { "name": "peerOrg1", "mspid": "Org1MSP", "peer1": { "requests": "grpc://127.0.0.1:7051", "events": "grpc://127.0.0.1

我下载了hyperledger explorer,我想探索区块链网络设置。我的资源管理器配置文件是

{
 "network-config": {
    "org1": {
        "name": "peerOrg1",
        "mspid": "Org1MSP",
        "peer1": {
            "requests": "grpc://127.0.0.1:7051",
            "events": "grpc://127.0.0.1:7053",
            "server-hostname": "peer0.org1.example.com"

        },          
        "peer2": {
            "requests": "grpc://127.0.0.1:8051",
            "events": "grpc://127.0.0.1:8053",
            "server-hostname": "peer1.org1.example.com"

        },          
        "admin": {
            "key": "/home/mfgteg/fabric-samples/first-example/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore",
            "cert": "/home/mfgteg/fabric-samples/first-example/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts"
        }
    },      
    "org2": {
        "name": "peerOrg2",
        "mspid": "Org2MSP",
        "peer1": {
            "requests": "grpc://127.0.0.1:9051",
            "events": "grpc://127.0.0.1:9053",
            "server-hostname": "peer0.org2.example.com"

        },          
        "peer2": {
            "requests": "grpc://127.0.0.1:10051",
            "events": "grpc://127.0.0.1:10053",
            "server-hostname": "peer1.org2.example.com"

        },          
        "admin": {
            "key": "/home/mfgteg/fabric-samples/first-example/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore",
            "cert": "/home/mfgteg/fabric-samples/first-example/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts"
        }
    }       
 },
 "host": "localhost",
 "port": "8080",
 "channel": "mychannel",
 "keyValueStore": "/tmp/fabric-client-kvs",
 "eventWaitTime": "30000",
 "mysql": {
    "host": "127.0.0.1",
    "port": "3306",
    "database": "fabricexplorer",
    "username": "root",
    "passwd": "****"
 }
}
我甚至尝试保留tls证书,并保留grpc而不是grpc。在资源管理器窗口中,它不显示通道、对等点和块信息

以下是日志的某些部分:

Error: listen EADDRINUSE :::8080
at Object._errnoException (util.js:1024:11)
at _exceptionWithHostPort (util.js:1046:20)
at Server.setupListenHandle [as _listen2] (net.js:1351:14)
at listenInCluster (net.js:1392:12)
at Server.listen (net.js:1476:7)
at Object.<anonymous> (/home/mfgteg/blockchain-explorer/main.js:167:19)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
错误:侦听EADDRINUSE::8080
at Object.\u errnoException(util.js:1024:11)
at_例外WithHostPort(util.js:1046:20)
在Server.setupListenHandle[as _listen2](net.js:1351:14)
在listenInCluster(net.js:1392:12)
在Server.listen(net.js:1476:7)
反对。(/home/mfgteg/blockchain explorer/main.js:167:19)
在模块处编译(Module.js:635:30)
在Object.Module.\u extensions..js(Module.js:646:10)
在Module.load(Module.js:554:32)
在tryModuleLoad时(module.js:497:12)

您看到的此错误
错误:listen Eaddrinue::8080
表示您已经有一个进程在端口8080上运行-它可能是Composer Played。其中一个配置文件允许您指定要运行Explorer的端口


如果您正在使用MultiOrg的“标准”Composer教程,那么它将使用GRPC,因此需要修改这些URL,并且需要为对等方添加TLSCert(请参阅connection.json文件了解这些URL)

您看到的此错误
错误:listen Eaddrinue::8080
表示您已经有一个进程在端口8080上运行-它可能是Composer Played。其中一个配置文件允许您指定要运行Explorer的端口


如果您正在使用MultiOrg的“标准”Composer教程,那么它将使用GRPC,因此需要修改这些URL,并且需要为对等方添加TLSCert(请参阅connection.json文件了解这些URL)

EADDRINUSE::8080表示您已经将端口用于其他进程。

将config.json文件中的端口设置改为未使用的端口,例如: “端口”:“5000”

尝试再次启动服务器。

EADDRINUSE::8080表示您已将该端口用于其他进程。

将config.json文件中的端口设置改为未使用的端口,例如: “端口”:“5000”

尝试再次启动服务器。

我用localhost替换了环回ip地址,它工作了。

我用localhost替换了环回ip地址,它工作了。

好,收到了。我用8080终止了进程。我能看到同龄人。但我再次收到错误“31merror[39m:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:14不可用:在新createStatusError处连接失败(/home/user/blockchain explorer/node_modules/grpc/src/client.js:65:15)在/home/user/blockchain explorer/node_modules/grpc/src/client.js:568:15”单击“选择频道”选项时,它不显示频道。确定。我使用8080终止了进程。我可以看到对等点。但再次出现错误“31merror[39m:[client utils.js]:sendPeersProposal-Promission被拒绝:错误:14不可用:在新建createStatusError时连接失败(/home/user/blockchain explorer/node_modules/grpc/src/client.js:65:15)在/home/user/blockchain explorer/node_modules/grpc/src/client.js:568:15)中,当单击选择频道选项时,它没有显示频道。已经这样做了,现在我收到错误“31merror[39m:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:14不可用:在新createStatusError处连接失败(/home/user/blockchain explorer/node\u modules/grpc/src/client.js:65:15)在/home/user/blockchain explorer/node\u modules/grpc/src/client.js:568:15“当点击选择频道选项时,它没有显示频道。已经这样做了,现在我收到错误“31merror[39m:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:14不可用:在新建createStatusError时连接失败(/home/user/blockchain explorer/node_modules/grpc/src/client.js:65:15)在/home/user/blockchain explorer/node_modules/grpc/src/client.js:568:15“中,当单击选择频道选项时,它没有显示频道。这到底是什么意思?您将“
”mysql:{”主机“:”127.0.0.1”,“端口“:”3306“,
替换为“
”mysql:{”主机“:”本地主机“,”端口“:”3306”,而不是“
”?您的确切意思是什么?您将“
”mysql:{“主机”:“127.0.0.1”,“端口”:“3306”,
替换为“
”mysql:{“主机”:“本地主机”,“端口”:“3306”,