资讯专栏INFORMATION COLUMN

如何在 fibos 上创建快照和使用快照启动节点

Barry_Ng / 1465人阅读

摘要:本文介绍下如何通过快照启动节点。快照创建无需停止节点打包数据比备份数据更方便快捷。

本文介绍下如何通过快照启动 FIBOS 节点。

快照创建无需停止节点打包数据比备份数据更方便快捷。如果还不清楚如何启动一个 fibos 节点请参考 启动 fibo节点

fibos 版本 v1.4.1+

如何创建快照 1.配置快照目录

快照生成位置 config.data_dir 为根目录,可以配置

例1

config.data_dir = "./blockData/data";

fibos.load("producer", {
    "snapshots-dir": "snapshots"
});

那么快照生成位置为 ./blockData/data/snapshots

例2

config.data_dir = "./blockData/data";
fibos.load("producer", {
    "snapshots-dir": "../snapshots"
});

那么快照生成位置为 ./blockData/snapshots

2. 载入producer_api
fibos.load("producer_api");
3.生成快照

curl http://127.0.0.1:8870/v1/producer/create_snapshot

例1 调用结果

{
    "head_block_id":"00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe",
    "snapshot_name":"./blockData/data/snapshots/snapshot-  00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin"
}

例2 调用结果

{
    "head_block_id":"000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8"
    "snapshot_name":"./blockData/data/./snapshots/snapshot-000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8.bin"
}
如何通过快照启动 1.配置快照文件路径

例1

fibos.load("chain", {
    "snapshot": "./blockData/data/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin"
});

例2

fibos.load("chain", {
    "snapshot": "./blockData/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin"
});
2.启动服务
fibos.start();

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100914.html

相关文章

  • 使用快照启动 FIBOS、EOS 节点

    摘要:快照实现的原理使用快照启动相应的源码地址,截取部分代码从源码中可以看出当启动添加参数时会以快照中的数据启动。 为什么使用快照 1. 快速同步节点 EOS 的日志文件已经达到了 160G,同步一个 EOS 全节点大约需要耗时 10-15 天的时间,时间成本非常高。作为一个普通 Dapp 开发者,我们并不需要之前的区块数据,所以完全不需要浪费大把时间去同步一个 EOS 全节点。通过快照同步...

    tinylcy 评论0 收藏0
  • 使用快照启动 FIBOS、EOS 节点

    摘要:快照实现的原理使用快照启动相应的源码地址,截取部分代码从源码中可以看出当启动添加参数时会以快照中的数据启动。 为什么使用快照 1. 快速同步节点 EOS 的日志文件已经达到了 160G,同步一个 EOS 全节点大约需要耗时 10-15 天的时间,时间成本非常高。作为一个普通 Dapp 开发者,我们并不需要之前的区块数据,所以完全不需要浪费大把时间去同步一个 EOS 全节点。通过快照同步...

    notebin 评论0 收藏0
  • FIBOS入坑指南——本地开发环境搭建

    摘要:如果出错,需要查看一下本地节点是否正在运行,在浏览器输入后记完至此,本地的开发环境基本搭建完成,如果你想试试在本地环境编写部署调用智能合约,可以参考官方开发文档,当然,后续有时间,我也会把在智能合约开发过程中踩到的坑写写。 FIBOS是什么? FIBOS 是一个结合 FIBJS 以及 EOS 的 JavaScript 的运行平台,它使得 EOS 提供可编程性,并允许使用 JavaSc...

    goji 评论0 收藏0
  • Longhorn全解析及快速入门指南

    摘要:项目现已正式发布这是一个基于云和容器部署的分布式块存储新方式。这可能是与大多数现有的分布式存储系统相比,最具特色的功能。快速入门指南易于安装和使用。使用或术语,管理器容器是一项全球性服务。目前,我们不保留额外的元数据来指示使用哪些。 Longhorn项目现已正式发布!这是一个基于云和容器部署的分布式块存储新方式。Longhorn遵循微服务的原则,利用容器将小型独立组件构建为分布式块存储...

    张春雷 评论0 收藏0
  • 体验URLOS自动快照备份 5分钟一次的快照备份真的很爽

    摘要:除了支持自动快照外,还支持手动快照,手动快照时填写快照描述快照功能十分强大,尤其是自动快照,有了这个功能的保驾护航,相信你的网站数据安全又多了一份保障。 近日,容器云管理面板URLOS更新了一个重大功能——快照备份,使用快照备份数据非常快速,只需1秒,而且恢复快照也不会中断当运行中的服务,快照体积也非常小(相比阿里云、腾讯的快照),使用起来相当舒爽!现在带大家体验一下,值得注意的是,要...

    Tychio 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<