Hyperledger Composer добавляет нового партнера

Я изменяю существующие docker-compose.yml, crypto-config.yaml и configtx.yaml, чтобы добавить дополнительный одноранговый узел к существующему образцу композитора Hyperledger, находящемуся в папке hlfv11 файлов fabric-tools / fabric-scripts.

Я регенерировал необходимые сертификаты и блок генезиса, и он без проблем генерирует одноранговый контейнер.

Однако у меня возникают трудности с добавлением этого однорангового узла на канал. Я изменил startFabric.sh, чтобы присоединить этот одноранговый узел к каналу, однако получаю сообщение об ошибке со следующим сообщением:

Error getting endorser client channel: endorser client failed to connect to peer1.org1.example.com:8051: failed to create a new connection: context deadline exceeded.

Может кто-нибудь помочь или посоветовать?

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
0
800
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я пытался присоединить ко мне дополнительный одноранговый узел для прямого канала с помощью команды PEER CHANELL JOIN. На самом деле для этого требуется получить канал через заказчик на новом узле, а затем он может присоединиться к нему.

Далее следует обновление кода:

# Create the channel
docker exec peer0.org1.example.com peer channel create -o 
orderer.example.com:7050 -c composerchannel -f 
/etc/hyperledger/configtx/composer-channel.tx

# Join peer0.org1.example.com to the channel.
docker exec -e "CORE_PEER_MSPCONFIGPATH= 
/etc/hyperledger/msp/users/[email protected]/msp 
peer0.org1.example.com peer channel join -b composerchannel.block

# Create the channel
docker exec -e "CORE_PEER_MSPCONFIGPATH= 
/etc/hyperledger/msp/users/[email protected]/msp" 
peer1.org1.example.com peer channel fetch config -o orderer.example.com:7050 
-c composerchannel

# Join peer1.org1.example.com to the channel.
docker exec -e "CORE_PEER_MSPCONFIGPATH= 
/etc/hyperledger/msp/users/[email protected]/msp 
peer1.org1.example.com peer channel join -b composerchannel_config.block

Спасибо за размещение своего решения, это помогло мне добавить пиров в нашу сеть.

Boo Radley 29.10.2018 19:18

Другие вопросы по теме