コミット・ログ・アーカイブの構成
Cassandraには、コミット・ログをアーカイブする機能と特定時点(point-in-time)まで復元する機能があります。
Cassandraには、コミット・ログをアーカイブする機能と特定時点(point-in-time)まで復元する機能があります。コミット・ログはノード起動時、コミット・ログがディスクに書き込まれた時、または指定された特定時点(point-in-time)にアーカイブされます。この機能は、commitlog_archiving.properties構成ファイル内で構成します。
commitlog_archiving.propertiesファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール | /etc/cassandra/commitlog_archiving.properties |
tarボール・インストール | install_location/conf/commitlog_archiving.properties |
Windowsインストール | C:\Program Files\DataStax Community\apache-cassandra\conf\commitlog_archiving.properties |
archive_commandとrestore_commandの各コマンドは、引数を持つ1つのコマンドのみを想定しています。パラメーターは、文字通りに入力する必要があります。STDOUTとSTDINまたは複数のコマンドは実行できません。これに対処するには、複数のコマンドをスクリプトで記述して、このファイルを指定することができます。コマンドを無効にするには、そのコマンドを空白にします。