2016-08-24 6 views
0

Невозможно развернуть пример цепного кода в локальной локальной гиперэлемента.ERRO: Ошибка при попытке подключения к локальному узлу: grpc: тайм-аут пытается подключиться

система конфигурации: Mac OSX, Docker набор инструментов для макинтош

Один проверки со стороны сверстников и работает с использованием Докер-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" 

При развертывании chaincode запустив

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test 

Он показывает ошибку как [прокладка] ERRO: ошибка при попытке подключения к локальному узлу: grpc: тайм-аут пытается подключиться

Я попытался заменить CORE_PEER_ADDRESS, как предложено grep timeout solution, но без изменений об ошибке.

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 –