【问题标题】:How to maintain the asset/ledger data post restarting Blockchain Network?重启区块链网络后如何维护资产/账本数据?
【发布时间】:2018-01-24 06:21:36
【问题描述】:

我们正在使用 Composer 连接区块链网络(Hyperledger Fabric)。

我们使用上述技术堆栈创建了一个 POC。但是当我们重启区块链网络时,所有存储在账本上的资产数据都会丢失。

重启区块链网络后如何找回账本数据?

提前致谢。

【问题讨论】:

标签: hyperledger-fabric hyperledger hyperledger-composer


【解决方案1】:

您可以将数据保存在磁盘上。 将 docker-host 中的目录挂载到容器中的相关目录中。例如,您可以在 docker-compose-base.yaml 文件的对等容器规范中添加以下两行:

volumes:
 - /var/hyperledger/peer0:/var/hyperledger/production

对于 CouchDB 容器,您可以在 CouchDB 容器规范中添加以下两行:

volumes:
 - /var/hyperledger/couchdb0:/opt/couchdb/data

参考:http://hyperledger-fabric.readthedocs.io/en/release/build_network.html#a-note-on-data-persistence

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2018-10-12
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多