如何克隆 Grain 键空间
How to clone a Grakn keysapce
如果我在 Grakn 中有一个现有的键空间,我如何轻松地克隆键空间以在实例中创建一个副本?
在 db > cassandra > data
文件夹中,我可以看到我的键空间的文件夹列表。我已经创建了一个键空间的副本,但是它没有显示在 Workbase 中。
Grakn 1.8 添加了“将日期和模式导出和导入到 1.8 grakn 的功能,以支持迁移到更新版本的 grakn。” Grakn release 1.8.1
因此要复制整个键空间,您可以:
- 启动grakn服务器:
grakn server start
- 使用与原始相同的模式创建一个新的空键空间:
grakn console -k <keyspace_copy> --f <schema.gql>
- 从原始键空间导出数据:
grakn server export <keyspace> exported_data.grakn
- 将数据导入新的键空间:
grakn server import <keyspace_copy> exported_data.grakn
如果我在 Grakn 中有一个现有的键空间,我如何轻松地克隆键空间以在实例中创建一个副本?
在 db > cassandra > data
文件夹中,我可以看到我的键空间的文件夹列表。我已经创建了一个键空间的副本,但是它没有显示在 Workbase 中。
Grakn 1.8 添加了“将日期和模式导出和导入到 1.8 grakn 的功能,以支持迁移到更新版本的 grakn。” Grakn release 1.8.1
因此要复制整个键空间,您可以:
- 启动grakn服务器:
grakn server start
- 使用与原始相同的模式创建一个新的空键空间:
grakn console -k <keyspace_copy> --f <schema.gql>
- 从原始键空间导出数据:
grakn server export <keyspace> exported_data.grakn
- 将数据导入新的键空间:
grakn server import <keyspace_copy> exported_data.grakn