database - 如何克隆 Grakn 密钥空间
问题描述
如果我在 Grakn 中有一个现有的键空间,如何轻松克隆该键空间以在实例中创建副本?
在db > cassandra > data
文件夹中,我可以看到我的键空间的文件夹列表。我已经创建了一个键空间的副本,但这并没有出现在 Workbase 中。
解决方案
Grakn 1.8 添加了“将日期和模式导出和导入到 1.8 grakn 的能力,以支持迁移到新版本的 grakn。” Grakn 发布 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
推荐阅读
- c - 程序不会对矩阵数组中的随机元素求和
- powershell - 如何在 PowerShell 并行循环内打印到控制台
- sql - 在多个条件下连接和分组三个表 - SQL
- mysql - 对于每个系列,如何获得一系列项目中的最小数字?
- c# - EF Core 与 Pomelo.EntityFramework.Core 3.1.1 - 慢查询
- apache-spark - 如何按列值分组处理pyspark数据框
- android - 减小 AOSP 内核映像大小
- python - 在范围列表中查找序列
- javascript - 如何从对象中获取日期类型值?
- java - 从 jar 文件中启动 postgres docker 失败