ошибка при создании канала с сервисом заказа кафки - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь настроить hyperledger fabric 1.2 на разных хостах.Но при создании канала через: ./peer.sh канал создайте -o orderer0.trade.com:7050 -c tradechannel -f ../tradechannel.tx --cafile tlsca.trade.com-cert.pem -t 150 с.Я получил эту ошибку в CLI: получил неожиданный статус: SERVICE_UNAVAILABLE - не будет поставлен в очередь, согласующий для этого канала еще не запущен

и вот журнал от заказчика: [channel: tradechannel] Отклонение трансляции сообщения от 192.168.167.149:60655 с SERVICE_UNAVAILABLE: отклонено Consenter: не ставится в очередь, consenter для этого канала еще не запущен.Закрытие Транспортного потока вещания: http2Server.HandleStreams не удалось прочитать фрейм: чтение tcp 192.168.171.33:7050->192.168.167.149:60655: чтение: сброс соединения по peer

Кажется, у меня проблема с grpcно совершенно не имею понятия об этом.CLI находится в Macbook, а Orderer работает в RedHat.

1 Ответ

0 голосов
/ 12 октября 2018

Я также столкнулся с той же проблемой, когда порождал фабрику hyperledger на kubernetes , используя kafka в качестве службы заказа .

Ошибка возникает, потому что k Afka нужно синхронизировать с Zookeeper с.Таким образом, вы можете подождать некоторое время после создания сети блокчейн.Затем создайте канал.В моем случае я жду 10 минут и смогу создать канал.

Но когда я порождаю фабричную сеть, используя docker и kafka в качестве службы заказа, эта ошибка никогда не возникает, и в этом случае kafka синхронизируется с zookeepersочень быстро, я не понимаю, почему нет ошибки "отклонено Consenter: не ставит в очередь введите описание изображения здесь ".

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