"Error getting endorser client for query" 尝试与 hyperledger fabric 示例进行 cli 交互时,尽管安装成功
"Error getting endorser client for query" when trying cli interaction with hyperledger fabric example, despite successful installation
我目前正在尝试让 example for hyperledger fabric 正常工作。我使用 deployCC 脚本成功启动了链代码,并在 运行 执行脚本后获得了所有汽车的预期打印输出。但是,当我进入下一步手动查询网络时,我 运行 遇到了问题。我已经 运行 指定了 org1 的导出,并验证了路径匹配并且 tls 证书和 mspconfig 存在于这些位置。但是,当我尝试 运行 查询命令时:
peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
我得到以下错误打印输出:
Error: error getting endorser client for query: endorser client failed to connect to 0.0.0.0:7051: failed to create new connection: context deadline exceeded
我希望得到与 deployCC 脚本末尾相同的打印输出,但我不明白为什么没有发生这种情况。任何诊断此问题的帮助都将不胜感激!
如果重要的话,我会在 Ubuntu 20.04 的虚拟机中 运行 执行此操作。所有先决条件都是最近几天最新版本的全新安装。
Liam,如果你能在deployCC 的最后看到所有的车,那可能是环境变量的问题。请记住,您必须在 运行 deployCC 所在的同一终端中执行 peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
命令,因为环境变量都在 window.
中设置
我们可以做几件事来确认:
在末尾粘贴 DeployCC 的输出,紧跟在
之后(包括在内)
Querying chaincode on peer0.org1...
Using organization
从执行 deployCC 的终端 window 和执行 peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
命令的终端 window 打印以下环境变量
CORE_PEER_LOCALMSPID,
CORE_PEER_TLS_ROOTCERT_FILE,
CORE_PEER_MSPCONFIGPATH,
CORE_PEER_ADDRESS.
看看他们是否匹配?
我目前正在尝试让 example for hyperledger fabric 正常工作。我使用 deployCC 脚本成功启动了链代码,并在 运行 执行脚本后获得了所有汽车的预期打印输出。但是,当我进入下一步手动查询网络时,我 运行 遇到了问题。我已经 运行 指定了 org1 的导出,并验证了路径匹配并且 tls 证书和 mspconfig 存在于这些位置。但是,当我尝试 运行 查询命令时:
peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
我得到以下错误打印输出:
Error: error getting endorser client for query: endorser client failed to connect to 0.0.0.0:7051: failed to create new connection: context deadline exceeded
我希望得到与 deployCC 脚本末尾相同的打印输出,但我不明白为什么没有发生这种情况。任何诊断此问题的帮助都将不胜感激!
如果重要的话,我会在 Ubuntu 20.04 的虚拟机中 运行 执行此操作。所有先决条件都是最近几天最新版本的全新安装。
Liam,如果你能在deployCC 的最后看到所有的车,那可能是环境变量的问题。请记住,您必须在 运行 deployCC 所在的同一终端中执行 peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
命令,因为环境变量都在 window.
我们可以做几件事来确认:
在末尾粘贴 DeployCC 的输出,紧跟在
之后(包括在内)Querying chaincode on peer0.org1... Using organization
从执行 deployCC 的终端 window 和执行
peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
命令的终端 window 打印以下环境变量
CORE_PEER_LOCALMSPID, CORE_PEER_TLS_ROOTCERT_FILE, CORE_PEER_MSPCONFIGPATH, CORE_PEER_ADDRESS.
看看他们是否匹配?