Hyperledger fabric couchdb 持久化

Hyperledger fabric couchdb persistent

背景:

我正在开发 Hyperledger Fabric Network(v1.1) 并正在使用 couchdb。 为继续经营。有必要将数据持久化到每个组件(同级、订购者等)。

问题:

我不知道我应该如何持久化 couchdb 的数据以在生产环境中继续运行。

问题:

(1)我应该把这些数据保存在下面吗?并且,如果有不足之处,请告诉我应该持久化哪些数据。 /opt/couchdb/data /opt/couchdb/etc

(2)如果我不持久化这些couchdb的数据。会发生什么? (例如, 查询错误,合并数据和块数据的差异)。请告诉我。

真诚的。

如果您不保留 CouchDB 数据,那么如果您删除或升级容器,您将丢失数据。好消息是,如果您从同级持久化分类帐,它会在启动时在 CouchDB 中重建数据,但这当然会延迟同级能够处理任何类型的请求所需的时间。

CouchDB 映像使用 /opt/couchdb/data 作为存储数据的卷,因此您需要在其中安装外部卷。