Cassandra 文档

版本

您正在查看预发布版本的文档。

commitlog-archiving.properties 文件

commitlog-archiving.properties 配置文件可以选择设置在归档或还原 commitlog 段时执行的命令。

选项

archive_command

可以使用 %path%name 参数插入一个命令。%path 是要归档的 commitlog 段的完全限定路径。%name 是 commitlog 的文件名。STDOUTSTDIN 或多个命令不能执行。如果需要多个命令,请在此选项中添加指向脚本的指针。

示例: archive_command=/bin/ln %path /backup/%name

默认值: 空白

restore_command

可以使用 %from%to 参数插入一个命令。%from 是使用指定的还原目录对已归档的 commitlog 段的完全限定路径。%to 定义到活动 commitlog 位置的目录。

示例: restore_command=/bin/cp -f %from %to

默认值: 空白

restore_directories

定义扫描恢复文件的目录。

示例: restore_directories=/path/to/restore_dir_location

默认值: 空白

restore_point_in_time

还原在 GMT 中创建的直到并包括此时间戳的突变,格式为 yyyy:MM:dd HH:mm:ss。当遇到第一个大于此时间的客户端提供的时间戳时,恢复将继续遍历该段,但只会应用小于或等于此时间戳的突变。

示例: restore_point_in_time=2020:04:31 20:43:12

默认值: 空白

precision

插入中使用的时间戳的精度。选择通常是 MILLISECONDS 或 MICROSECONDS

示例: precision=MICROSECONDS

默认值: MICROSECONDS