При попытке присоединить новый узел к существующей сети, появляется ошибка - PullRequest
0 голосов
/ 21 января 2019

Я запустил сеть, используя byfn.sh. Затем пытаюсь добавить нового партнера в сеть. Сначала расширили одноранговые узлы после изменения crypto-config.yaml- Шаблон: Количество: 3 Затем создал новый файл yaml с дополнительной конфигурацией peer. Конфиг в конце. Затем изнутри контейнера cli - соединение с равноправным каналом -b mychannel.block

new peer yaml config

версия: "2"

Объемы: peer2.org1.example.com:

сети: byfn:

услуги: peer2.org1.example.com: имя контейнера: peer2.org1.example.com продолжается: файл: base / peer-base.yaml сервис: peer-base среда: - CORE_PEER_ID = peer2.org1.example.com - CORE_PEER_ADDRESS = peer2.org1.example.com: 7051 - CORE_PEER_GOSSIP_EXTERNALENDPOINT = peer2.org1.example.com: 7051 - CORE_PEER_GOSSIP_BOOTSTRAP = peer0.org1.example.com: 7051 - CORE_PEER_LOCALMSPID = Org1MSP объемы: - / var / run /: / host / var / run / - ./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/msp:/etc/hyperledger/fabric/msp - ./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/tls:/etc/hyperledger/fabric/tls - peer2.org1.example.com:/var/hyperledger/production порты: - 11051: 7051 - 11053: 7053

Я ожидал - успешное присоединение. Но в журналах peer2.org1 я вижу предупреждение - [gossip / discovery] func1 -> WARN 04e Не удалось подключиться к {peer0.org1.example.com:7051 [] [] peer0.org1.example.com:7051} : превышен крайний срок контекста

У меня есть смутное представление о том, что мне нужно что-то добавить для обнаружения DSN, но не знаю, где именно. Пожалуйста, помогите.

1 Ответ

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

Добавьте ваш новый узел в переменную среды CORE_PEER_GOSSIP_BOOTSTRAP peer0.org1.example.com в docker-compose.yaml, должно быть так:

CORE_PEER_GOSSIP_BOOTSTRAP = peer1.org1.example.com: 7051 peer2.org1.example.com:7051

Не забудьте перезапустить ваши контейнеры

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