Hyperledger fabric 无法在hyperledger explorer上获取hyperledger结构详细信息
我下载了hyperledger explorer,我想探索区块链网络设置。我的资源管理器配置文件是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
{
"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”,
?