DataStax Enterpriseのアンインストール

DataStax Enterpriseをアンインストールするには、インストール・ディレクトリーにあるアンインストーラーを起動します。

インストールのタイプに適したアンインストール方法を選択します。

DataStax Installerからのアンインストール

DataStax EnterpriseをDataStax Installerからインストールした場合は、この方法を使用してください。

  1. サーバー・インストール・ディレクトリー(デフォルトは )に移動します。
    • rootパーミッションでLinuxにインストールした場合: $ /usr/share/dse
    • rootパーミッションなしでLinuxにインストールした場合: $ install_location/dse
    • Mac OS Xにインストールした場合:$ install_location/dse
  2. アンインストーラーを起動します。
    • Linux: $ ./uninstall ## Run the uninstaller as root or sudo if needed

    • Mac OS X:uninstaller]をダブルクリックします。
  3. アンインストールのタイプを選択して、アンインストーラーの手順に従います。
    注: 既存のデータ・ファイルと一緒にDataStax Enterpriseを再インストールする場合は、アンインストールする前にノードをドレーンして別の場所にファイルを移動してください。

無人アンインストーラーの使用

この方法を使用できるのは、DataStax EnterpriseをDataStax Installerからインストールした場合に限ります。

  1. アンインストーラーと同じディレクトリーにuninstall.propertyという名前の構成ファイルを作成します。例:
    /usr/share/dse/uninstall.property
  2. uninstall.propertyファイルで、必須のプロパティを設定します。
    • do_drain=1|0 - アンインストール前にノードをドレーンします。
    • full_uninstall=1|0 - すべてのコンポーネントをアンインストールします。
    1=yes、 0=noです。
  3. アンインストーラーが含まれているディレクトリーから以下を実行します。
    sudo ./uninstall --mode unattended

DebianおよびRHELベースのパッケージのアンインストール

APTまたはYumを使用してDataStax Enterpriseをインストールした場合に、この方法を使用します。

  1. DataStax Enterpriseサービスを停止します。
    $ nodetool -h drain host_name
    $ sudo service dse stop
  2. すべてのサービスが停止していることを確認します。
    ps auwx | grep dse
  3. サービスがまだ実行されている場合は、PIDを使用してサービスを強制終了させます。
    bin/dse cassandra-stop -p [DSEのPID]
  4. インストール・ディレクトリーを削除します。
    RHELベースのパッケージ:
    sudo yum remove "dse-*" "datastax-*"

    Debianベースのパッケージ:

    sudo apt-get purge "dse-*" "datastax-*"

バイナリーtarボールのアンインストール

バイナリーtarボールを使用してDataStax Enterpriseをインストールした場合は、この方法を使用してください。

  1. ノードを停止します。
    $ bin/dse cassandra-stop ## 必要に応じてsudoを使用する
  2. すべてのサービスが停止していることを確認します。
    ps auwx | grep dse
  3. サービスがまだ実行されている場合は、PIDを使用してサービスを強制終了させます。
    bin/dse cassandra-stop -p [DSEのPID]
  4. インストール・ディレクトリーを削除します。