Я изменяю существующие 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.
Может кто-нибудь помочь или посоветовать?


Я пытался присоединить ко мне дополнительный одноранговый узел для прямого канала с помощью команды 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
Спасибо за размещение своего решения, это помогло мне добавить пиров в нашу сеть.