10-AS备份
AS 备份
AS 备份
估计备份的磁盘空间
确保磁盘上有足够的空间来存储备份数据。
要估计单个密钥的大小,请使用该–estimate 选项。如以下示例所示,此选项从指定的命名空间读取 10,000 个键并打印采样键的平均大小。
asbackup --namespace namespaceName --estimate
将显示的估计键大小乘以命名空间中的键数,并为开销和索引加上 10% 的结果:
计算用于备份的近似磁盘空间的公式
估计的平均密钥大小来自
asbackup --estimate× 命名空间中的密钥数 +估计密钥大小的 10% = x
asbackup 命令基础知识和有用的变体 最基本的语法 asbackup 如下。
asbackup --host nodeIpAddressOrName --namespace namespaceName --directory pathToDirectoryForBackupFiles
其中选项和参数如下:
--host nodeIpAddressOrName 指定要备份的任何集群节点的 IP 地址或主机名。
--namespace namespaceName是要备份的命名空间的名称。asbacksup 一次一个命名空间。
--directory pathToDirectoryForBackupFiles是写入备份数据的目录的名称。数据存储在具有.asb 文件扩展名的多个文件中。默认情况下,每个备份文件限制为 250 MiB。当达到此限制时,asbackup 创建一个新文件。
备份 demo
预估
asbackup --namespace small --estimate
备份
asbackup --host 172.16.10.163 --namespace small --directory /tmp/backup_small_2021_10_27
清空数据(如果增量导入不需要清空)
启动 as,增量导入数据
asrestore 命令基础知识和有用的变体 最基本的语法 asrestore 如下。
asrestore --host nodeIpAddressOrName --directory pathToDirectoryOfBackupFiles
其中选项和参数如下:
--host nodeIpAddressOrName 指定要恢复的集群节点的 IP 地址或主机名。
--directory pathToDirectoryOfBackupFiles 是备份文件所在目录的名称。
从单个备份文件恢复
如果您备份到单个文件,请使用以下语法从中恢复:
asrestore --host nodeIpAddressOrName --input-file pathToBackupFile
恢复 demo
从目录恢复
asrestore --host 172.16.10.163 --directory /tmp/backup_small_2021_10_27
参考文档
冷启动-官网 持久删除-官网 stackoverflow 删除一组中的所有记录 超过最大设置限制时如何清除设置和 bin 名称
nohup asbackup -n large -l 172.16.20.79:3000 -z zstd -d large_79_zstd > asbackup_large_0628.log 2>&1 &
nohup asrestore –host 172.16.20.19 -z zstd –directory large_79_zstd > restore_large_0629.log 2>&1 &
nohup asbackup -n large -l 172.16.20.79:3000 -s lg -z zstd -d /data/large_lg_zstd_0811 > /data/asbackup_large_0811.log 2>&1 &
nohup asrestore –host 172.16.20.78 -z zstd –directory large_lg_zstd_0811 > restore_large_0811.log 2>&1 &
