如何将 DolphinDB 集群迁移到另一台机器上
Posted
技术标签:
【中文标题】如何将 DolphinDB 集群迁移到另一台机器上【英文标题】:How to migrate DolphinDB cluster onto another machine 【发布时间】:2019-11-20 23:32:12 【问题描述】:我们公司每天都在使用 DolphinDB。随着时间的推移,我们的旧服务器上的数据太多了。因此,我们决定将集群迁移到另一台具有 128 个内核的 Dell PowerEdge 服务器上。我们通过将所有数据复制到新机器上来做到这一点,但是当我们启动新集群并尝试使用命令打开一个 dfs 数据库时:
db = database("dfs://rangeDB");
它报告了一个错误信息:
The chunk meta returned from name node didn't contain any site.
我们如何解决这个问题?
【问题讨论】:
【参考方案1】:DolphinDB 是一个分布式数据库系统。数据库包含控制器上的元数据和多个数据节点上的块数据。简单地将所有目录从一台机器复制到另一台机器是行不通的。
DolphinDB 迁移的最佳做法是使用内置的备份和恢复功能。首先使用backup
函数将数据导出到共享磁盘,然后使用restore
函数从备份目录导入数据。
【讨论】:
以上是关于如何将 DolphinDB 集群迁移到另一台机器上的主要内容,如果未能解决你的问题,请参考以下文章
有一台solaris 8机器做NIS主服务器,现在需要将NIS全部迁移到另一台redhat机器上,请列出步骤,尽可能详细
如何将 Genymotion 下载的虚拟设备复制到另一台机器上?