1

我们公司每天都在使用 DolphinDB。随着时间的推移,我们的旧服务器上的数据太多了。因此,我们决定将集群迁移到另一台具有 128 个内核的 D​​ell PowerEdge 服务器上。我们通过将所有数据复制到新机器上来做到这一点,但是当我们启动新集群并尝试使用命令打开 dfs 数据库时:

db = database("dfs://rangeDB");

它报告了一条错误消息:

The chunk meta returned from name node didn't contain any site.

我们如何解决这个问题?

4

1 回答 1

1

DolphinDB 是一个分布式数据库系统。数据库包含控制器上的元数据和多个数据节点上的块数据。简单地将所有目录从一台机器复制到另一台机器是行不通的。

DolphinDB 迁移的最佳实践是使用内置的备份和恢复功能。首先,使用backup函数将数据导出到共享磁盘,然后使用restore函数从备份目录导入数据。

于 2019-07-12T18:39:06.560 回答