Клиенту Endorser не удалось подключиться: соединение отклонено Ошибка - PullRequest
0 голосов
/ 29 марта 2020

Я хочу настроить сеть Hyperledger fabri c на сервере Aws, сеть работает в моей локальной системе, но на сервере AWS ошибка ниже при запуске сети Hyperleger fabri c .

Error: error getting endorser client for channel: endorser client failed to connect to peer0.org1.example.com:7051: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp 172.28.0.9:7051: connect: connection refused"
peer0.org1 failed to join the channel, Retry after 3 seconds

версия:

 1. Hyperledger Version: 1.4.6 
 2. Go version: go1.12.12
 3. OS/Arch:linux/amd64
 4. Chaincode:   Base Image Version: 0.4.18 

при подключении к первой сети с помощью следующей команды:

./byfn.sh up -a -s couchdb

Пожалуйста, помогите мне о том, как решить вышеуказанные проблемы.

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

Эта проблема связана с TLS, вам необходимо отключить TLS в peer-base.yaml и docker-compose-cli.yaml и запустить сеть

CORE_PEER_TLS_ENABLED=false

ORDERER_GENERAL_TLS_ENABLED=false

, а также вам нужно изменить grpcs to grpc в конфигурации сети файлы

, а также не используют файл сертификата TLS однорангового узла или заказчика при развертывании цепного кода

0 голосов
/ 01 апреля 2020

Проблема, которую я вижу, заключается в том, что вы включили TLS в своей сети и не указали файлы сертификата TLS в профиле подключения. Если шифрование обмена данными между партнерами и заказчиками не является для вас приоритетным в данный момент, тогда вы можете отключить его в своем файле docker.

CORE_PEER_TLS_ENABLED=false

, или вы также можете включить TLS в своей сети, как в этом примере, и это становится обязательным, если вы используете услугу заказа RAFT. https://github.com/IBM/raft-fabric-sample

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