跳到主要内容
版本:0.15

元数据导出和导入

元数据导出和导入工具提供了备份和恢复 GreptimeDB 元信息的功能。这些工具允许进行元信息备份和恢复操作。

导出工具​

命令语法​

greptime cli meta snapshot save [OPTIONS]

选项​

选项是否必需默认值描述
--store-addrs是-要连接的元数据存储服务地址(仅支持 etcd、MySQL、PostgreSQL),格式与 Metasrv 配置中的 store-addrs 一致
--backend是-元数据存储后端类型,支持 etcd-store、postgres-store、mysql-store
--store-key-prefix否""元数据存储前缀,参考 Metasrv 配置
--meta-table-name否greptime_metakv当后端为 postgres-store 或 mysql-store 时,元数据存储的表名
--max-txn-ops否128最大事务操作数
--file-name否metadata_snapshot元数据导出的文件名,会自动添加 .metadata.fb 后缀
--output-dir否""存储导出数据的目录
--s3否false是否导出至 s3 云存储
--s3-bucket否-当 s3 为 true 时,s3 桶名
--s3-region否-当 s3 为 true 时,s3区域名称
--s3-access-key否-当 s3 为 true 时,访问 s3 的访问密钥 ID名
--s3-secret-key否-当 s3 为 true 时,访问 s3 的访问密钥
--s3-endpoint否-当 s3 为 true 时有效,s3 endpoint 的名称,默认会根据 s3 桶名称、区域得出,一般不需要设置要

导入工具​

命令语法​

greptime cli meta snapshot restore [OPTIONS]

选项​

选项是否必需默认值描述
--store-addrs是-要连接的元数据存储服务地址(仅支持 etcd、MySQL、PostgreSQL),格式与 Metasrv 配置中的 store-addrs 一致
--backend是-元数据存储后端类型,支持 etcd-store、postgres-store、mysql-store
--store-key-prefix否""元数据存储的 key 前缀,参考 Metasrv 配置
--meta-table-name否greptime_metakv当后端为 postgres-store 或 mysql-store 时,元数据存储的表名
--max-txn-ops否128最大事务操作数
--file-name否metadata_snapshot.metadata.fb元数据导出的文件名,会自动添加 .metadata.fb 后缀
--input-dir否""存储导出数据的目录
--s3否false是否导入 s3 云存储
--s3-bucket否-当 s3 为 true 时,s3 桶名
--s3-region否-当 s3 为 true 时,s3区域名称
--s3-access-key否-当 s3 为 true 时,访问 s3 的访问密钥 ID名
--s3-secret-key否-当 s3 为 true 时,访问 s3 的访问密钥
--s3-endpoint否-当 s3 为 true 时有效,s3 endpoint 的名称,默认会根据 s3 桶名称、区域得出,一般不需要设置要
--force否false是否强制导入,当目标后端检测包含旧数据时,默认无法导入数据,若想强制导入则可开启此标志