验证分片属性数据库备份

当您备份分片属性数据库时,您会为每个分片创建多个备份链。图分片的备份链将包含 1 个全量备份和 0 个或多个增量备份。而属性分片的备份链将仅包含 1 个全量备份,属性分片不支持增量备份。有关备份分片属性数据库的更多信息,请参阅 备份与恢复

为确保备份链有效且可用于恢复,您可以使用 neo4j-admin backup validate 命令。

命令

neo4j-admin backup validate 命令用于检查指定分片属性数据库的备份工件的完整性和一致性。

语法

neo4j-admin backup validate [-h] [--expand-commands] [--verbose]
                            [--additional-config=<file>] --database=<database>
                            [--format=<value>] --from-path=<backup-path>

描述

验证备份集合的命令。

选项

表 1. neo4j-admin backup validate 选项
选项 描述 默认

--additional-config=<file>[1]

包含额外配置的配置文件。

--database=<database>

要验证的数据库名称。

--expand-commands

允许在配置值评估中进行命令扩展。

--format=<value>

命令输出的格式。可能的值为:'JSON, TABULAR'。

TABULAR

--from-path=<backup-path>

表示存储备份的目录路径。

-h, --help

显示此帮助消息并退出。

--verbose

启用详细输出。

1. 有关详细信息,请参阅 Neo4j Admin 和 Neo4j CLI → 配置

示例

要验证位于 s3://bucket/backups 的数据库 foo 的备份,请使用以下命令

bin/neo4j-admin backup validate --from-path=s3://bucket/backups --database="foo"

输出将显示备份是否有效。例如

| DATABASE |                                                PATH | STATUS |
| foo-g000 | /bucket/backups/foo-g000-2025-06-11T21-04-42.backup |     OK |
| foo-p000 | /bucket/backups/foo-p000-2025-06-11T21-04-37.backup |     OK |
| foo-p001 | /bucket/backups/foo-p001-2025-06-11T21-04-40.backup |     OK |

如果有效,则这些备份可用于引导分片属性数据库

有关更多示例和详细信息,请参阅 备份与恢复