gpt4 book ai didi

hyperledger-fabric - 将 Hyperledger Fabric Explorer 连接到托管在不同实例上的结构网络

转载 作者:行者123 更新时间:2023-12-04 07:53:09 26 4
gpt4 key购买 nike

我正在尝试将区 block 链浏览器(在本地运行)与 super 账本网络(在 ec2 实例上运行)连接起来。我面临一些问题。这些是我遵循的步骤:

  1. Hyperledger 网络在 ec2 实例上运行。检查日志并确保端口未被防火墙阻止。
  2. 在 explorerconfig.json 中将同步类型设置为“host”
  3. 网络是非 TLS 网络。因此,在 config.json 文件中给定 "tlsEnable": false。还使用 grpc 代替 grpcs。 url 类似于 grpc://2.43.155.20:7051,其中 2.43.155.20 是 ec2 实例的 ip。
  4. 构建后,当我运行 ./start.sh 时,出现以下错误:

2019-02-26T09:40:11.361Z - [31merror[39m: [Remote.js]: Error: Failed to connect before the deadline URL:grpc://localhost:7050 <<<<<<<<<<<<<<<<<<<<<<<<<< Explorer Error >>>>>>>>>>>>>>>>>>>>> { Error: Failed to connect before the deadline URL:grpc://localhost:7050 at checkState (blockchain-explorer/node_modules/grpc/src/client.js:720:16) connectFailed: true } Received kill signal, shutting down gracefully Closed out connections

谁能告诉我是什么导致了这个问题?

**注意:我在同一个实例上安装了 explorer 和 fabric network 并连接了它们。有效。现在,当我尝试连接到托管我的网络的不同实例时,它不起作用。

编辑

config.json 的位置:blockchain-explorer/app/platform/fabric/config.json。

内容:

{
“网络配置”:{
“网络-1”:{
“版本”:“1.0”,
“客户”:{
“客户-1”:{
“tlsEnable”:假的,
“组织”:“Org1MSP”,
“ channel ”:“我的 channel ”,
“credentialStore”:{
“路径”:“./tmp/credentialStore_Org1/credential”,
“加密存储”:{
“路径”:“./tmp/credentialStore_Org1/crypto”
}
}
}
},
“ channel ”:{
“我的 channel ”:{
“同行”:{
“peer0.org1.example.com”:{}
},
“联系”: {
“暂停”: {
“同行”:{
“背书人”:“6000”,
“事件中心”:“6000”,
“eventReg”:“6000”
}
}
}
}
},
“组织”:{
“Org1MSP”:{
"mspid": "Org1MSP",
“完整路径”:假的,
“adminPrivateKey”:{
“路径”:“$PATH/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore”
},
“签名证书”:{
“路径”:“$PATH/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts”
}
},
“订购者MSP”:{
"mspid": "OrdererMSP",
“adminPrivateKey”:{
“路径”:“$PATH/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/keystore”
}
}
},
“同行”:{
“peer0.org1.example.com”:{
“tlsCACerts”:{
“路径”:“$PATH/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt”
},
“网址”:“grpc://2.43.155.20::7051”,
"eventUrl": "grpc://2.43.155.20::7053",
“grpcOptions”:{
“ssl-target-name-override”:“peer0.org1.example.com”
}
},
“peer1.org1.example.com”:{
“网址”:“grpc://2.43.155.20::8051”
}
},
“订购者”:{
“orderer.example.com”:{
“网址”:“grpc://2.43.155.20::7050”
}
}
},
“网络 2”:{}
},
"configtxgenToolPath": "$SOME_PATH/hyperledger/fabric/common/tools",
“许可证”:“Apache-2.0”
}

最佳答案

Hyperledger Explorer 正在尝试连接到排序节点,但他使用了错误的主机。您是否检查了 config.json 中的排序节点主机?

grpc://2.43.155.20:7050

关于hyperledger-fabric - 将 Hyperledger Fabric Explorer 连接到托管在不同实例上的结构网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54883394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com