sstableupgrade

指定されているテーブル(またはスナップショット)内のSSTableを現在インストールされているバージョンのCassandraに合わせて更新します。

このツールは、指定されているテーブル内のSSTableを、現在インストールされているCassandraのバージョンに合わせて書き換えます。

sstableloaderを使用して復元する場合は、Cassandraが現在実行しているメジャー・バージョンよりも古いメジャー・バージョンで取得したスナップショットを復元する前に、スナップショットをアップグレードする必要があります。

使用法:

  • パッケージ・インストール:
    sstableupgrade [オプション] keyspace table [snapshot]
  • tarボール・インストール:
    cd install_location
    $ bin/sstableupgrade [オプション] keyspace table [snapshot]
C:\> cd "Program Files\DataStax Community\apache-cassandra\tools\bin"
C:\> sstableupgrade [オプション] keyspace table [snapshot]

snapshotオプションは、指定されているスナップショットのみをアップグレードします。

表 1. オプション
フラグ オプション 説明
--debug スタック・トレースを表示します。
-h --help ヘルプを表示します。