パッケージ・インストールから以前のバージョンに戻す

パッケージ・インストールしたDataStax Enterpriseを以前のバージョンに戻す方法。

手順

  1. すべてのDataStax Enterpriseパッケージをアンインストールします。
    • DebianおよびUbuntu

      $ sudo apt-get purge "dse-*" "datastax-*"
    • RHELおよびCentOS

      $ sudo yum remove "dse-*" "datastax-*"
  2. カラム・ファミリーごとにSSTableファイルをスナップショット・ディレクトリーからデータ・ディレクトリーにコピーすることにより、アップグレード前に取得したスナップショットを復元します。複数のスナップショットがある場合は、タイムスタンプを確認して最新のスナップショットを探します。スナップショットを取得した後に挿入されたデータは復旧されません。

    以下の例で、スナップショット・ディレクトリーはdata_directory_location/keyspace_name/table_name/snapshots/snapshot_name、データ・ディレクトリーは/dataです。

    $ sudo cd data_directory_location/keyspace_name/table_name/snapshots/snapshot_name
    $ sudo cp  -R * data_directory_location/keyspace_name/table_name
  3. 以前のバージョンのDataStax Enterpriseのドキュメントの説明に従い、そのバージョンを再インストールします。
  4. Solrを使用している場合は、「インデックスの完全な再作成」の説明に従ってインデックスを再構築します。