首页 > 解决方案 > 如何克隆 Grakn 密钥空间

问题描述

如果我在 Grakn 中有一个现有的键空间,如何轻松克隆该键空间以在实例中创建副本?

db > cassandra > data文件夹中,我可以看到我的键空间的文件夹列表。我已经创建了一个键空间的副本,但这并没有出现在 Workbase 中。

标签: databasevaticle-typedbvaticle-typeql

解决方案


Grakn 1.8 添加了“将日期和模式导出和导入到 1.8 grakn 的能力,以支持迁移到新版本的 grakn。” Grakn 发布 1.8.1

因此,要复制整个键空间,您可以:

  1. 启动grakn服务器:grakn server start
  2. 使用与原始模式相同的模式创建一个新的空键空间:grakn console -k <keyspace_copy> --f <schema.gql>
  3. 从原始键空间导出数据:grakn server export <keyspace> exported_data.grakn
  4. 将数据导入新的键空间:grakn server import <keyspace_copy> exported_data.grakn

推荐阅读