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