一旦容器关闭,对等体中的 hyperledger fabric mychannel 块就会被删除
hyperledger fabric mychannel block in peer get deleted once the container is down
我有 2 个组织的超级分类帐结构设置,该组织有效 well.I 我正在为文件系统中的块状态保留单独的存储空间。现在我关闭所有组织容器,容器内的所有状态都被删除,但我保留存储在我的文件路径中的状态。接下来,当我使用现有文件存储并打开 docker 时,所有对等点和命令从我停止的状态开始加载。这里的问题是,我无法重新启动频道交易,也无法从对等方加入同一频道。 mychannel.block 存储在哪里。当我尝试加入频道时出现错误
2019-11-27 03:49:01.631 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialised
Error: genesis block file not found open mychannel.block: no such file or directory
您应该知道您使用哪些卷来保存该文件。
你应该坚持:
/var/hyperledger/production
在您的订购者和同行中。
/opt/couchdb/data
在您的 CouchDB 容器中。
- 无论您将 MSP、TLS 文件和其他配置文件(创世块等)存储在何处。只有你知道你的配置。
/var/lib/postgresql/data
在您的 CA 的 PostgreSQL 容器中。
- 其他 file/folder 你想坚持的。
不管怎样,我不知道我是否理解你,但是如果你坚持这些,你就不需要再次加入频道,同行们仍然加入重启网络后。
我有 2 个组织的超级分类帐结构设置,该组织有效 well.I 我正在为文件系统中的块状态保留单独的存储空间。现在我关闭所有组织容器,容器内的所有状态都被删除,但我保留存储在我的文件路径中的状态。接下来,当我使用现有文件存储并打开 docker 时,所有对等点和命令从我停止的状态开始加载。这里的问题是,我无法重新启动频道交易,也无法从对等方加入同一频道。 mychannel.block 存储在哪里。当我尝试加入频道时出现错误
2019-11-27 03:49:01.631 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialised Error: genesis block file not found open mychannel.block: no such file or directory
您应该知道您使用哪些卷来保存该文件。
你应该坚持:
/var/hyperledger/production
在您的订购者和同行中。/opt/couchdb/data
在您的 CouchDB 容器中。- 无论您将 MSP、TLS 文件和其他配置文件(创世块等)存储在何处。只有你知道你的配置。
/var/lib/postgresql/data
在您的 CA 的 PostgreSQL 容器中。- 其他 file/folder 你想坚持的。
不管怎样,我不知道我是否理解你,但是如果你坚持这些,你就不需要再次加入频道,同行们仍然加入重启网络后。