ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Debian に Elasticsearch をインストールして設定する方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

ディストリビューション型オペレーティングシステムエラスティックサーチデータベースサーバー設定検索エンジンリナックスオープンソースシステム管理コマンドラインインターフェースIT

Debian に Elasticsearch をインストールして設定する方法

翻訳が更新されました 3 数週間前

Elasticsearch は、大量のデータを迅速に保存、検索、および分析するのに役立つ、一般的なオープンソースの検索および分析エンジンです。その速度とスケーラビリティで広く利用されています。このガイドでは、Debian ベースのシステムに Elasticsearch をインストールして設定するための詳細な手順を説明します。

前提条件

Elasticsearch のインストールと設定を開始する前に、以下を確認してください:

ステップ 1: システムパッケージを更新する

まず、システムのパッケージインデックスを更新する必要があります。これにより、最新のパッケージと依存関係をダウンロードしていることが確認されます。

sudo apt-get update

ステップ 2: Java をインストールする

ElasticSearch は Java を使用して構築されているため、システムに Java Development Kit (JDK) をインストールする必要があります。以下を実行してデフォルトの JDK パッケージをインストールできます:

sudo apt-get install default-jdk

インストールを確認するには、Java のバージョンをチェックできます:

java -version

このコマンドにより、システムにインストールされている Java バージョンが表示されます。

ステップ 3: Elasticsearch の公開 GPG キーをインポートする

Elasticsearch はダウンロードしたパッケージの検証に使用される GPG キーをインポートする必要があります。`curl` コマンドを使用してキーをダウンロードできます:

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

ステップ 4: Elasticsearch リポジトリを追加する

次に、Elasticsearch APT リポジトリをソースリストに追加する必要があります。ターミナルを開いて次のコマンドを実行します:

echo 'deb https://artifacts.elastic.co/packages/7.x/apt stable main' | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

このコマンドは、システムのソースリストに Elasticsearch リポジトリを追加し、パッケージマネージャーでインストールできるようにします。

ステップ 5: Elasticsearch をインストールする

リポジトリを追加した後、APT パッケージマネージャーを使用して Elasticsearch をインストールできます:

sudo apt-get update
sudo apt-get install elasticsearch

インストールが完了したら、Elasticsearch はまだ開始しないでください。最初にいくつかの設定を行う必要があります。

ステップ 6: Elasticsearch を設定する

Elasticsearch の設定ファイルは /etc/elasticsearch ディレクトリにあります。主な設定ファイルは elasticsearch.yml です。このファイルをシステムの特定の要求やユースケースに応じて変更します。

設定ファイルを開く:

sudo nano /etc/elasticsearch/elasticsearch.yml

デフォルトでは、Elasticsearch は localhost (127.0.0.1) とデフォルトポート 9200 を使用するように設定されていますが、デフォルト設定で Elasticsearch を起動してテストできます。ただし、本番環境で使用する場合は、特にセキュリティを強化するように設定を変更することが重要です。

基本的な設定パラメータ:

必要な変更を行った後、ファイルを保存して閉じます。

ステップ 7: Elasticsearch サービスを開始し有効にする

Elasticsearch がインストールされ設定が完了したら、Elasticsearch サービスを開始できます。次のコマンドを使用します:

sudo systemctl start elasticsearch

サービスを有効にして、起動時に自動的に開始するようにします:

sudo systemctl enable elasticsearch

Elasticsearch が正常に動作していることを確認するには、その状態を確認します:

sudo systemctl status elasticsearch

ステップ 8: Elasticsearch のインストールをテストする

Elasticsearch が正しく動作していることを確認するには、curl を使用して Elasticsearch のデフォルトエンドポイントをクエリします:

curl -X GET "localhost:9200"

このコマンドは、Elasticsearch ノードに関するいくつかの詳細を含む応答を返すはずです。

ステップ 9: Elasticsearch を保護する

Elasticsearch には、デフォルトで組み込みのセキュリティ機能はありません。したがって、Elasticsearch インスタンスを保護することが重要です。一般的なセキュリティのヒントをいくつか紹介します:

結論

このガイドでは、Debian ベースのシステムに Elasticsearch をインストールして設定する手順を説明しました。Elasticsearch を正しく安全に設定することで、より複雑なデータ管理および探索タスクで使用するための第一歩を踏み出すことができます。データ分析機能をさらに強化するために、Kibana を使用した可視化や Logstash を使用したデータ処理など、Elasticsearch の追加機能の使用を検討してください。

記事の内容に誤りがある場合, あなたは


コメント