GNU/Linux >> Linux の 問題 >  >> Debian

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

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

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian11BullseyeにElasticsearchをインストールする

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

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https

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

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

sudo apt install default-jdk

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

java -version

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

Elasticsearchは標準のDebian11リポジトリでは利用できません。現在、Elasticsearch APTリポジトリをシステムに追加しています:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

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

sudo apt update
sudo apt install elasticsearch

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

sudo systemctl enable elasticsearch.service --now

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

curl -X GET "localhost:9200"

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

sudo journalctl -u elasticsearch

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

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

sudo nano /etc/elasticsearch/elasticsearch.yml

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

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

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

sudo systemctl restart elasticsearch

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

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

sudo ufw allow 9200

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


Debian
  1. DebianLinuxにElasticsearchをインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にNextcloudをインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にMongoDBをインストールする方法

  2. Debian9にNginxをインストールする方法

  3. Debian9にApacheをインストールする方法