6. コンテンツにスキップ

6. Elasticsearch 8.17.2、8.19.18、9.4.3へバージョンアップ

Senju Service Manager で既にElasticsearch連携機能を使用している場合、Senju Service Manager のバージョンアップを行う際に、サポート対象のElasticsearchバージョンであるかを確認し、サポート対象ではない場合はバージョンアップする必要があります。

まず、本章の手順でElasticsearchとLogstashのアンインストールを行います。

その後「4 Linux版 Elasticsearchの導入」または「5 Windows版 Elasticsearchの導入」を参照して、サポート対象のElasticsearch とLogstashを再インストールしてください。

Info

本手順ではElasticsearch を旧バージョンからElasticsearch 8.17.2へバージョンアップする例を記載します。

6.1 Linux版バージョンアップ

6.1.1 Elasticsearchのアンインストール

  1. 管理者権限でElasticsearchサーバーにログインします。

  2. Elasticsearchのサービスを停止します。

    • コマンド
      systemctl stop elasticsearch
      
  3. Elasticsearchのサービス登録を解除します。

    • コマンド
      systemctl disable elasticsearch
      
  4. Elasticsearchをアンインストールします。

    • コマンド
      rpm -e $(rpm -qa |grep '^elasticsearch-[0-9][0-9]*.*')
      
  5. Elasticsearchの各種ファイルを削除します。

    • コマンド
      rm -rf /etc/elasticsearch
      rm -rf /var/lib/elasticsearch
      rm -rf /var/log/elasticsearch
      

6.1.2 Logstashのアンインストール

  1. Logstashのサービスを停止します。

    • コマンド
      systemctl stop logstash
      
  2. Logstashのサービス登録を解除します。

    • コマンド
      systemctl disable logstash
      
  3. Logstashのサービス登録を解除します。

    • コマンド
      rpm -e $(rpm -qa |grep '^logstash-[0-9][0-9]*.*')
      
  4. Logstashの各種ファイルを削除します。

    • コマンド
      rm -rf /opt/logstash
      rm -rf /etc/logstash
      rm -rf /var/lib/logstash
      rm -rf /var/log/logstash
      

6.2 Windows版バージョンアップ

6.2.1 Elasticsearchのアンインストール

  1. 管理者権限でElasticsearchサーバーにログインします。

  2. Elasticsearchのサービスを停止します。

    • コマンド
      cd %nssm_home%\win64
      nssm stop Elasticsearchサービス名
      
  3. Elasticsearchのサービスを削除します。

    • コマンド
      cd %elasticsearch_home%\bin
      elasticsearch-service.bat remove
      
  4. Elasticsearchの各種ファイルを削除します。 Elasticsearchのディレクトリを削除します。

6.2.2 Logstashのアンインストール

  1. 管理者権限でLogstashサーバーにログインします。

  2. Logstashのサービスを停止します。

    • コマンド
      cd %nssm_home%\win64
      nssm stop Logstashサービス名
      
  3. Logstashのサービスを削除します。

    • コマンド
      cd %nssm_home%\win64
      nssm remove Logstashサービス名
      
  4. Logstashの各種ファイルを削除します。 Logstashのディレクトリを削除します。