2016-08-24 130 views
0

无法在本地超级域控制结构中部署链码示例。ERRO:尝试连接到本地对等端时出错:grpc:超时尝试连接

系统配置:Mac OSX上,泊坞工具箱MAC

一个验证对等体和使用搬运工-compose.yaml

membersrvc: 
    image: hyperledger/fabric-membersrvc 
    command: membersrvc 
vp0: 
    image: hyperledger/fabric-peer 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=false 
    - CORE_VM_ENDPOINT=http://172.17.0.1:2375 
    - CORE_LOGGING_LEVEL=DEBUG 
    - CORE_PEER_ID=vp0 
    - CORE_SECURITY_ENROLLID=test_vp0 
    - CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT 
    links: 
    - membersrvc 
    command: sh -c "sleep 5; peer node start --peer-chaincodedev" 

运行的同时通过运行

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test 

部署chaincode它显示错误为[shim] ERRO:尝试连接到本地对等端时出错:grpc:超时尝试连接

我试图用grep timeout solution建议替换CORE_PEER_ADDRESS,但没有更改错误。

First Validating peer output

Chaincode deployment error window

回答

0

你需要使用哪个同行进程正在侦听到正确的端口号。

而不是使用下面的命令,

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test 

尝试此相反,

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7052 ./test 

,如果它不工作,然后运行下面的命令来检查你的监听端口并使用它,

netstat -atp tcp | grep -i "listen" 
+1

非常感谢。对我来说,港口是50250 –

相关问题