Обнаружение сервиса в fabric-java-sdk - PullRequest
0 голосов
/ 01 марта 2019

Я запускаю обнаружение служб, чтобы вызвать транзакцию.Я получаю эту ошибку.Я использую fabric-sdk-java v1.4.0.

Я установил CORE_PEER_GOSSIP_EXTERNALENDPOINT as peer_name:port

Chaincode.org.hyperledger.fabric.sdk.exception.ServiceDiscoveryException: Failed to find and endorsers for chaincode fabcar.

Также в журналах grpc я неоднократно получаю следующее предупреждение.

WARNING: [io.grpc.internal.ManagedChannelImpl-965] Failed to resolve name. status=Status{code=UNAVAILABLE, description=NameResolver returned an empty list, cause=null}
Mar 01, 2019 11:37:51 AM io.grpc.internal.ManagedChannelImpl$NameResolverListenerImpl onError

журналы fabric-sdk-java

[pool-5-thread-1] INFO org.hyperledger.fabric.sdk.ServiceDiscovery - Channel mychannel doing discovery with peer: Peer{ id: 3, name: pr1, channelName: mychannel, url: grpc://10.80.102.129:8051}
[pool-5-thread-1] ERROR org.hyperledger.fabric.sdk.ServiceDiscovery - Error failed constructing descriptor for chaincodes:<name:"fabcar" > 
[pool-5-thread-1] WARN org.hyperledger.fabric.sdk.ServiceDiscovery - Channel mychannel failed to find all layouts for chaincodes. Expected: 1 and found: 0
[grpc-default-executor-21] WARN org.hyperledger.fabric.sdk.PeerEventServiceClient - Received error on  PeerEventServiceClient{id: 8360, channel: mychannel, peerName: pr1:7051, url: grpc://pr1:7051}, attempts 8351. UNAVAILABLE: Unable to resolve host pr1
[grpc-default-executor-21] WARN org.hyperledger.fabric.sdk.PeerEventServiceClient - Received error on  PeerEventServiceClient{id: 8410, channel: mychannel, peerName: pr1:7051, url: grpc://pr1:7051}, attempts 8401. UNAVAILABLE: Unable to resolve host pr1

Что может быть не так?

1 Ответ

0 голосов
/ 06 августа 2019

Вам необходимо добавить своего пира в файл /etc/hosts/.

В вашем случае я считаю, что вы должны добавить следующую строку:

10.80.102.129 pr1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...