Debian11にElasticsearchをインストールする方法

このチュートリアルでは、Debian 11にElasticsearchをインストールする方法を紹介します。知らなかった方のために、Elasticsearchは、ElasticStackの中心にある分散型のRESTful検索および分析エンジンです。 Elasticsearchは、Luceneライブラリに基づく強力な検索エンジンであるため、システム管理者や開発者の間で人気があり、人気があります。 これは通常、複雑な検索機能と要件を備えたアプリケーションを強化する基盤となるエンジン/テクノロジーとして使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)サーバーにElasticsearchを段階的にインストールする方法を紹介します。

Debian 11BullseyeにElasticsearchをインストールします

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード
sudo apt install apt-transport-https

ステップ2.Javaをインストールします。

Elasticsearchデプロイメントには、Java8または11がインストールされている必要があります。 以下のコマンドを実行して、システムにOpenJDKをインストールします。

sudo apt install default-jdk

バージョンを確認して、Javaのインストールを確認します。

javaバージョン

ステップ3.Debian11にElasticsearchをインストールします。

Elasticsearchは標準のDebian11リポジトリでは利用できません。ここで、ElasticsearchAPTリポジトリをシステムに追加します。

wget -qO-https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-keyadd-
sudo sh -c’echo “deb https://artifacts.elastic.co/packages/7.x/apt stable main”> /etc/apt/sources.list.d/elastic-7.x.list ‘

その後、Elasticsearchパッケージを使用してインストールします apt 以下のコマンド:

sudo aptアップデート
sudo apt installelasticsearch

Elasticsearchサービスを開始して有効にします。

sudo systemctl enable Elasticsearch.service –now

Elasticsearchが実行されているかどうかを確認および確認するには、次のコマンドを実行します。

curl -X GET “localhost:9200”

Elasticsearchがシステムに記録するシステムメッセージを表示するには、次のコマンドを入力します。

sudo journalctl -u Elasticsearch

ステップ4.Elasticsearchを構成します。

デフォルトでは、Elasticsearchはlocalhostのみをリッスンします。 これを変更するには、次のように構成ファイルを開きます。

sudo nano /etc/elasticsearch/elasticsearch.yml

ファイルの最後に次の行を追加します。

network.host:127.0.0.1 http.host:0.0.0.0 http.port:9200

変更を有効にするには、次のコマンドを使用してElasticsearchサービスを再起動します。

sudo systemctl restartelasticsearch

手順5.ファイアウォールを構成します。

次に、ローカルファイアウォールからポート9200へのアクセスを有効にします。

sudo ufw allow 9200

おめでとう! Elasticsearchが正常にインストールされました。 このチュートリアルを使用して、Debian 11(Bullseye)システムにElasticsearchをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、確認することをお勧めします Elasticsearchの公式ウェブサイト