Где хранится бухгалтерская книга или stateDB в равноправной файловой системе в Fabric - PullRequest
0 голосов
/ 03 мая 2018

Я изучаю и запускаю образцы из Hyperledger Fabric образцов.

Насколько я понимаю:

Есть два места, которые «хранят» данные в Hyperledger Fabric: -

-> регистр

-> база данных состояний

База данных состояний - это просто индексированное представление в журнале транзакций цепочки / регистра, поэтому ее можно в любой момент восстановить из цепочки.

В настоящее время существует две опции для базы данных состояния: встроенная LevelDB или внешняя CouchDB .

Я хочу знать, где в файловой системе хранится блокчейн / бухгалтерская книга или база данных. Хранится ли он в определенном каталоге или в определенном порту (в случае levelDB и couchdb)

Ответы [ 2 ]

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

Вот путь

  1. используйте команду docker ps для просмотра всех ваших пиров, затем выберите пира для просмотра данных внутри
  2. docker exec -it container_id bash чтобы открыть равноправный клиент
  3. Измените каталог на / var / hyperledger / production / ledgersData, затем вы увидите папку с именем цепочки , ваши данные, которые вам нужны, находятся внутри
0 голосов
/ 03 мая 2018

Для уровня levelBB он хранится по пути / var / hyperledger / production / ledgersData, в котором вы можете найти две директории с именами цепочки и stateLeveldb . Вы можете попробовать зайти в одноранговый контейнер и посмотреть.

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