如何将 DolphinDB 集群迁移到另一台机器上

Posted

技术标签:

【中文标题】如何将 DolphinDB 集群迁移到另一台机器上【英文标题】:How to migrate DolphinDB cluster onto another machine 【发布时间】:2019-11-20 23:32:12 【问题描述】:

我们公司每天都在使用 DolphinDB。随着时间的推移,我们的旧服务器上的数据太多了。因此,我们决定将集群迁移到另一台具有 128 个内核的 D​​ell 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 下载的虚拟设备复制到另一台机器上?

电脑系统怎样从一台机器的系统转到另一台机器上

Hyper-V您好,请问我想从一台服务器上的虚拟机迁移到另一台服务器上,需要如何详细操作?

如何将网站从一台服务器迁移到另一台服务器