GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにElasticsearchをインストールする方法

このチュートリアルでは、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を確認することをお勧めします。ウェブサイト。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu16.04LTSにAbanteCartをインストールする方法

  3. Ubuntu18.04LTSにHubzillaをインストールする方法

  1. Ubuntu18.04LTSにERPNextをインストールする方法

  2. Ubuntu18.04LTSにNextcloudをインストールする方法

  3. Ubuntu20.04LTSにWebminをインストールする方法