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

时间:2019-07-11 09:27:08

标签: database server migrate dolphindb

我们公司每天都在使用DolphinDB。随着时间的流逝,旧服务器上的数据太多了。因此,我们决定将群集迁移到另一台具有128个核心的Dell PowerEdge服务器。为此,我们将所有数据复制到新计算机上,但是在启动新集群并尝试使用以下命令打开dfs数据库时:

predict()

它报告了一条错误消息:

img_raw = tf.read_file(<my file path>)
img_tensor = tf.image.decode_image(img_raw)
img_final = tf.image.resize(img_tensor, [192, 192])
^^^ This line throws error 'ValueError: 'images' contains no shape.'

我们如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

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