Данные цепочки блоков будут потеряны в сети композиторов Hyperleger - PullRequest
1 голос
/ 22 марта 2019

Я просто создаю гиперкомпозиционную сеть композитора на уровне производства.Есть много данных (участник и актив), существующих в моей цепочке блоков композитора (то есть на CouchDB).Моя основная проблема заключается в том, что мне нужно настроить обозреватель гипер-книги для моей существующей сети.Я уже использую https://github.com/hyperledger/blockchain-explorer. Но проблема в том, что мой сетевой порт заказа не синхронизирован с проводником (я уже задавал вопрос по этой проблеме Hyperledger explorer запускает проблему связи с портом-заказчиком . К сожалению, нет воспроизведения).

В этот момент я решил прекратить работу сети композитора гипер-книги и снова запустить ее без потери каких-либо данных (данных об участниках и активах).На самом деле перезагрузить сеть без потери данных возможно ... ???

Есть ли какие-либо другие предложения для решения моей проблемы .. ???

Любое предложение очень ценится ..

Спасибо.

ОС: Ubuntu 16.04

Композитор: 0.19.16

Ткань: 1.1.0

1 Ответ

1 голос
/ 22 марта 2019

Когда вы останавливаете свою бизнес-сеть, используя stopFaric.sh в Fabric-Dev-Servers (или Fabric-Tools). Он остановит фабричные контейнеры и после этого запустит startFabric.sh , и он заново создаст новые контейнеры из образов Docker. В результате вы теряете все данные (активы, участник, транзакция и т. Д.) Вашей бизнес-сети.

Так что если вы хотите остановить и запустить вашу ткань без потери существующих данных. Затем выполните следующие команды :

Необходимо изменить каталог, в котором находится файл docker-compose.yml (/home/<user>/fabric-dev-servers/fabric-scripts/hlfv11/composer), и

Запустите docker-compose stop, чтобы остановить Ткань , затем

Запустите docker-compose start, чтобы перезапустить Fabric , это запустит вашу сеть с существующими данными. Убедитесь, что вы находитесь в правильной папке.

Надеюсь, это вам поможет:)

...