请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Fabric网络数据清空的方法

碰到一个比较奇怪的需求:清空Fabric网络中区块链所有数据(区块和账本),保留通道、链码信息。
现在想到的方法是:在构造完网络后,备份网络中所有orderer和peer的production目录,等要恢复的时候再统一全部复原。
但是因为节点多,非docker部署,难以操作。
想问一下老师,有没有更加便捷的方法清空一个通道内的所有节点中的区块和账本信息?

另外有一个疑问:
在只存在1个orderer和1个peer的环境下,删除peer的production后,peer需要重新通过命令加入原channel,在重新加入channel后又会把所有数据同步回来。所以说orderer上也保存了一份channel内所有的区块?

正在回答

1回答

亲,你好。现在fabric没有数据治理相关的内容。通道跟链码,在物理实体上就是区块,我觉得不可能做到既删除区块又保留通道链码。临时删除其中一个节点的可以实现,就相当于网络中的这个节点完全宕机不可恢复。后一个问题,是的,orderer中保留了所有通道的区块信息。祝你学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 慕丝6063840 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-09-26 13:23:59
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号