0

我已经设置了带有 1 org 2 peers 1 orderer setup 的 hyperledger Fabric 版本 1.4.2,所有这些都在 3 个不同的 VM 中本地运行。现在我正在尝试在这个结构设置中实现 caliper v0.3.0。Peers 和 Orderer 已经启动,并且 Peers 已加入到通道中。我已经根据我的网络修改了caliper中的网络配置文件和benchconfig文件。所以我直接使用标志“caliper-flow-only-install”运行卡尺。在执行此操作时,我面临以下问题

错误:[Orderer.js]:sendBroadcast - 错误:“错误:14 不可用:无法连接到所有地址\n 在 Object.exports.createStatusError (/home/xx/caliper-benchmarks/node_modules/grpc/src/common .js:91:15)\n 在 ClientDuplexStream._emitStatusIfDone (/home/xx/caliper-benchmarks/node_modules/grpc/src/client.js:233:26)\n 在 ClientDuplexStream._receiveStatus (/home/xx/caliper -benchmarks/node_modules/grpc/src/client.js:211:8)\n 在 Object.onReceiveStatus (/home/xx/caliper-benchmarks/node_modules/grpc/src/client_interceptors.js:1306:15)\n 在InterceptingListener._callNext (/home/xx/caliper-benchmarks/node_modules/grpc/src/client_interceptors.js:568:42)\n 在 InterceptingListener.onReceiveStatus (/home/xx/caliper-benchmarks/node_modules/grpc/src/client_interceptors .js:618:8)\n 在 /home/xx/caliper-benchmarks/node_modules/grpc/src/client_interceptors.js:1123:18" 2020.04.29-12:22:12.094 错误 [caliper] [caliper-engine] 执行“时出错”安装”步骤:错误:在 composerchannelrest 中实例化 W1CC@v0 的排序程序错误:SERVICE_UNAVAILABLE

4

1 回答 1

0

似乎问题在于使用了不正确的 docker 容器端口映射。

使用主机端口而不是 docker 容器端口。

您甚至可以使用网络实用程序交叉检查与容器的连接。

例如,nc -vz [主机] [端口]

希望这可以解决 SERVICE_UNAVAILABLE 错误。

于 2020-07-24T15:09:27.320 回答