このチュートリアルでは、Ubuntu 20.04 LTSにElasticsearchをインストールする方法を紹介します。知らなかった方のために、Elasticsearchは柔軟で強力なオープンソースの分散型リアル-時間検索および分析エンジン。RESTful操作をサポートし、大量のデータをリアルタイムで保存、検索、分析できるようにします。Elasticsearchは、大規模なe-などの複雑な検索要件を持つアプリケーションを強化する最も人気のある検索エンジンの1つです。コマースストアと分析アプリケーション。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)サーバーにElasticsearchを段階的にインストールする方法を説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、およびLinuxMintやエレメンタリーOSなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにElasticsearchをインストールする
手順1.まず、次のapt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Ubuntu20.04にElasticsearchをインストールします。
次のコマンドを実行して、リポジトリのGPGキーをインポートします。
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
次に、Elasticsearchリポジトリをシステムに追加します:
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 updateを実行してから、UbuntuシステムにElasticsearchパッケージをインストールします。
sudo apt update sudo apt install elasticsearch
インストールプロセスの完了後、Elasticsearchサービスは自動的に開始されません。サービスを開始してサービスを実行できるようにするには:
sudo systemctl enable --now elasticsearch.service
Elasticsearchが実行されていることを確認するには、curlを使用してローカルホストのポート9200にHTTPリクエストを送信します:
curl -X GET "localhost:9200/"
次のようなものが表示されます:
{ "name" : "vagrant", "cluster_name" : "elasticsearch", "cluster_uuid" : "IJqDxPfXSmeilanabRIg", "version" : { "number" : "7.8.0", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "757314695ramona26d1abmw5e65", "build_date" : "2020-07-14T19:38:55.2343Z", "build_snapshot" : false, "lucene_version" : "8.5.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } It may take 5-10 seconds for the service to start. If you see curl: (7) Failed to connect to localhost port 9200: Connection refused, wait for a few seconds and try again.
ステップ4.Elasticsearchを構成します。
現在、Elasticsearchのアクティブなインストールがあります。Elasticsearchを効果的に使用するために、構成にいくつかの重要な変更を加えることができます。次のコマンドを実行して、ES構成ファイルを開きます。
sudo nano /etc/elasticsearch/elasticsearch.yml
次の値を変更します:
network.host: 0.0.0.0
変更を有効にするためにElasticsearchサービスを再起動します:
sudo systemctl restart elasticsearch
おめでとうございます!Elasticsearchが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにElasticsearchをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、公式のElasticsearchを確認することをお勧めします。ウェブサイト。