Hyperledger Fabric: не удалось отправить одноранговые ответы для транзакции 'xxx' заказчику

Я развернул матрицу Hyperledger на AWS, используя виолончель и докеры. Все отлично работает Мне удалось совершить сделку, используя игровую площадку композитора. В процессе вертикального масштабирования системы я создал более крупный экземпляр AWS с использованием старого AMI. У меня все настройки днс, докер и фланель у меня правильные. Обновлены файлы /etc/hosts на обеих виртуальных машинах. Поднял и запустил весь док-контейнер. Теперь, когда я пытаюсь сделать транзакцию, я получаю ошибку ниже:

Error: Error trying invoke business network. Error: Failed to send peer responses for transaction '02be502e532dfe5c153fa2fc5ecbb599a387834e32f4eb5b1806949335cfcd26' to orderer. Response status 'SERVICE_UNAVAILABLE'

Я проверил все журналы докера (то есть, orderer, peer, kafka, zookeeper) не смог найти точную ошибку.

Может кто-нибудь сказать мне, что я здесь скучаю?

Благодарю.

0 ответов

Я смог масштабировать фабричную сеть, выполнив следующие шаги:

  1. Остановите экземпляр AWS

  2. Изменить тип экземпляра AWS

  3. Запустите экземпляр AWS и вызовите весь контейнер докеров.

Теперь запустите службу в следующем порядке: ca, zookeeper, kafka, orderer, couchDB, peers, client applications.

@ Гауранг Сингх

всякий раз, когда происходит новая транзакция после одобрения, клиент отправляет ее заказчику.

SERVICE_UNAVAILABLE:

Что означает, что заказчик не может общаться с другими заказчиками, кафка недоступна.

Служба заказа Kafka имеет многочисленные проблемы с подключением.

Совет 1: попробуйте перезапустить заказчиков один за другим, он подключится к брокерам kafka и будет работать правильно

Совет 2: используйте плот вместо кафки

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