Как запустить Hyperledger Fabric Network на локальном компьютере? - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь запустить образец сети Hyperledger Fabric без использования Docker и пытаюсь создать канал, следуя этому учебнику.

Заказчик работает нормально в окне терминала 1 и готов обслуживать запросы, как вы можете видеть на изображении: здесь

Пир также нормально работает в окне терминала 2 : здесь

Теперь, когда я пытаюсь создать канал и выполнить команду ниже из окна терминала 3 :

 ./peer channel create -o localhost:7050 -c mychannel 
 -f ./channel-artifacts/channel.tx 
 --tls true    
 --cafile
 ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

выдает следующую ошибку:

Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded

1 Ответ

0 голосов
/ 10 января 2019

orderer.example.com, вероятно, не является известным хостом на вашем локальном компьютере. Вам необходимо создать запись в файле /etc/hosts, которая сопоставляет orderer.example.com либо с IP-адресом хоста, либо с обратным адресом 127.0.0.1.

Например:

127.0.0.1       localhost orderer.example.com
...