如何克隆 Grain 键空间

How to clone a Grakn keysapce

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

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

Grakn 1.8 添加了“将日期和模式导出和导入到 1.8 grakn 的功能,以支持迁移到更新版本的 grakn。” Grakn release 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