このチュートリアルでは、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の公式ウェブサイト。