Hyperledger Composer настраивает connection.json - PullRequest
0 голосов
/ 13 ноября 2018

Привет, спасибо всем парням, которые смотрят эту статью.

Потому что я хочу использовать Hyperledger composer, я развернул orderer, peer, ca и другие вещи.И я добился успеха, пока не создал канал и не присоединился к нему (я верю, что это действительно так, потому что я закончил создавать каналы, присоединяясь к партнерам, чтобы присоединиться к этому каналу, устанавливать и создавать цепные коды).

Так что после этого я сделал

Команда "composer network install", и я получил ошибку, что нет ответа от пиров.(И «Ответ от попытки одноранговых коммуникаций был ошибкой: Ошибка: 14 НЕДОСТУПЕН: EOF») Поэтому я начал думать, что существует проблема с файлом с именем «connection.json».Но я не знаю, как конкретно отредактировать этот файл.

Я получил ответ, подобный приведенному ниже, с командами "docker service ls" и "docker network inspect fabric"

введите описание изображения здесь

и мой файл connection.json выглядит следующим образом

введите описание изображения здесь

И я ссылался на эту страницу, чтобы сделать Hyperledger Fabricна нескольких хостах.

https://medium.com/@malliksarvepalli/hyperledger-fabric-on-multiple-hosts-using-docker-swarm-and-compose-f4b70c64fa7d

А это скриншот после установки бизнес-сети

введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Не могли бы вы подтвердить, что все заказчики, партнеры и CA успешно запущены на каждой машине?Команда docker ps показывает, какие службы запущены.Если вы используете 'docker ps -a', вы можете найти, какая служба остановлена.


Из всех файлов docker-compose следующее имя контейнера должно быть указано как 'docker ps'

заказчик
: заказчик

org1
: ca1
: org1peer0
: org1peer1
: org1cli

org2
: ca2
: org2peer0
: org2peer1
: org2cli

Не могли бы вы проверить, правильно ли это?

Вы запускаете этот проект на 3 машинах или 3 облачных экземплярах?

0 голосов
/ 13 ноября 2018

Я думаю, что ваша фабричная сеть не работает!

откройте терминал и перейдите в каталог вашего Fabric-Dev-Servers и ./startFabric.sh

, если вы столкнетесь там с какой-либо ошибкой,как будто какой-то контейнер уже существует, сначала выполните ./teardownFabric.sh, а затем снова запустите команду start.

после успешной работы сети необходимо создать карточку администратора, запустив ./createPeerAdminCard.sh

...