资讯专栏INFORMATION COLUMN

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

Barry_Ng / 1563人阅读

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

本文介绍下如何通过快照启动 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

发表评论

0条评论

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