Попытка использовать консенсус Raft в Hyperledger Fabric 1.4.1, но получение SERVICE_UNAVAILABLE - ошибка лидера Raft - PullRequest
0 голосов
/ 18 апреля 2019

В настоящее время я работаю над проектом последнего года, и мне нужна помощь в отношении Raft.

Я строю сеть с помощью Hyperledger Fabric 1.4.1, используя учебник «Построение своей первой сети», и я хочу вручную генерировать артефакты, канал, присоединение к каналу ... Я выбрал Raft в качестве алгоритма консенсуса. Но я получаю сообщение об ошибке:

Error: got unexpected status: SERVICE_UNAVAILABLE -- no Raft leader

Вот мой код: код

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

Ошибка в запуске сети сеанс. Для docker-compose вам нужно добавить еще 1 файл. проблема в том, что ваш скрипт не вызывается на запустить сеть сеанс

вместо docker-compose -f docker-compose-cli.yaml up -d

попробуй поставить

docker-compose -f docker-compose-cli.yaml -f docker-compose-etcdraft2.yaml up -d
0 голосов
/ 18 апреля 2019

Поскольку вы используете 1.4.1, вам, вероятно, следует использовать Raft, а не Kafka для механизма согласования заказов.

Чтобы использовать Raft, вы должны иметь возможность запустить:

./byfn.sh up -o etcdraft

Если вы должны / действительно хотите использовать Кафку:

./byfn.sh up -o kafka

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