元数据导出和导入
Snapshot 命令用于保存、恢复和查看 GreptimeDB 元数据快照。
导出工具
命令语法
greptime cli meta snapshot save [OPTIONS]
选项
存储后端选项
| 选项 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|
| --store-addrs | 是(使用持久化后端时) | - | 元数据存储地址。持久化后端需要设置,格式取决于所选后端 |
| --backend | 否 | etcd-store | 元数据存储后端:etcd-store、memory-store、postgres-store、mysql-store 或 raft-engine-store |
| --store-key-prefix | 否 | "" | 元数据存储前缀,参考 Metasrv 配置 |
| --meta-table-name | 否 | greptime_metakv | 当后端为 postgres-store 或 mysql-store 时,元数据存储的表名 |
| --meta-schema-name | 否 | - | 元数据表所在的 PostgreSQL schema,必须与 Metasrv 的 meta_schema_name 配置一致。未设置时使用连接的 search_path。仅在后端为 postgres-store 时使用 |
| --backend-tls-mode | 否 | disable | 连接元数据存储(etcd、PostgreSQL 或 MySQL)的 TLS 模式,需与元数据存储的 TLS 要求一致,可选 disable、prefer、require、verify-ca 或 verify-full |
| --backend-tls-cert-path | 否 | "" | 连接元数据存储时使用的客户端证书文件路径 |
| --backend-tls-key-path | 否 | "" | 连接元数据存储时使用的客户端私钥文件路径 |
| --backend-tls-ca-cert-path | 否 | "" | 连接元数据存储时使用的 CA 证书文件路径 |
| --max-txn-ops | 否 | 128 | 最大事务操作数 |
文件选项
| 选项 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|
| --file-path | 否 | metadata_snapshot.metadata.fb | 快照文件路径 |
| --dir | 否 | / | 文件或对象存储 I/O 使用的根目录 |