将 Neo4j 从 Labs Helm 迁移到 Neo4j Helm Chart
要将您的 Neo4j 部署从 Labs Helm 图表迁移到 Neo4j Helm 图表离线,请备份使用 Labs Helm 图表创建的独立实例或集群,并将其恢复到使用 Neo4j Helm 图表创建的独立实例或集群中。
Neo4j 支持以下针对单个实例和集群的迁移路径
- 单个实例
-
-
从 Labs Helm 图表 3.5 或更早版本升级到 Neo4j Helm 图表 4.3 或 4.4 — 使用 https://neo4j.ac.cn/labs/neo4j-helm/1.0.0/ 中的步骤将您的 Neo4j 部署升级到您要迁移到的任何版本,然后使用此处描述的步骤从 Labs Helm 图表 (4.3 或 4.4) 迁移到 Neo4j Helm 图表 4.3 或 4.4。
-
从 Labs Helm 图表 4.3 迁移到 Neo4j Helm 图表 4.3 — 请按照此处描述的步骤操作。
-
从 Labs Helm 图表 4.3 迁移到 Neo4j Helm 图表 4.4 — 请按照此处描述的步骤操作。
-
- 集群
-
从 Labs Helm 图表 4.3 或 4.4 迁移到 Neo4j Helm 图表 4.4 — 请按照此处描述的步骤操作。
备份使用 Labs Helm 图表创建的 Neo4j 部署
要备份使用 Labs Helm 图表创建的 Neo4j 部署,请按照 Neo4j-Helm 用户指南 → 备份 Neo4j 容器 中的步骤操作。
将备份恢复到使用 Neo4j Helm 图表创建的独立实例或集群中
如果备份存在于云提供商中,您可以采用以下方法之一
- 方法 1
-
-
使用 Neo4j Helm 图表创建独立实例或集群,并使用包含所有云提供商实用程序的自定义 Neo4j 镜像,以将备份从相应的云提供商存储下载到您的特定挂载点。
-
按照 恢复单个数据库 中描述的步骤恢复备份。
-
- 方法 2
-
-
将备份获取到本地机器上。
-
使用命令
kubectl cp <local-path> <pod>:<path>
将备份复制到使用 Neo4j Helm 图表创建的新集群中的相应挂载点。例如,kubectl cp /Users/username/Desktop/backup/4.3.3/neo4j standalone-0:/tmp/
其中 /tmp 目录指的是挂载点。
-
按照 恢复单个数据库 中描述的步骤恢复备份。
-