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

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

このチュートリアルでは、Ubuntu 18.04 LTSにElasticsearchをインストールする方法を紹介します。知らなかった方のために、Elasticsearchは柔軟で強力なオープンソースの分散型リアルです。 -時間検索および分析エンジン。RESTful操作をサポートし、大量のデータをリアルタイムで保存、検索、分析できるようにします。Elasticsearchは、bigeなどの複雑な検索要件を持つアプリケーションを強化する最も人気のある検索エンジンの1つです。 -コマースストアと分析アプリケーション。

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

前提条件

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

Ubuntu 18.04 LTSBionicBeaverにElasticsearchをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade

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

次のコマンドを実行してJava 8 SDKをインストールします:

add-apt-repository ppa:webupd8team/java
apt install -y oracle-java8-set-default

Javaバージョンを出力する次のコマンドを実行して、Javaのインストールを確認します。

java -version

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

まず、Elasticsearchリポジトリを追加します:

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

次に、次のコマンドを発行して、Elasticsearchリポジトリをシステムに追加します。

sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" > /etc/apt/sources.list.d/elastic-6.x.list'

apt updateを実行してから、Ubuntu18.04サーバーにElasticsearchパッケージをインストールします。

sudo apt update
sudo apt install elasticsearch

インストールプロセスが完了した後、Elasticsearchサービスは自動的に開始されません。サービスを開始してサービスを実行できるようにするには:

sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service

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

現在、Elasticsearchのアクティブなインストールがあります。Elasticsearchを効果的に使用するために、構成にいくつかの重要な変更を加えることができます。次のコマンドを実行して、ES構成ファイルを開きます。

sudo nano /etc/elasticsearch/elasticsearch.yml

次の値を変更します:

network.host: 0.0.0.0
cluster.name: ES_Cluster_012
node.name: "Cluster_01_Node_0012"

変更を有効にするためにElasticsearchサービスを再起動します:

sudo systemctl restart elasticsearch

ステップ5.Elasticsearchをテストします。

Elasticsearchサービスを使用する準備が整いました。curlを使用してテストできます。 コマンドラインユーティリティ。 curlを使用して単純なGETコマンドを実行し、セットアップを確認します。画面にバージョンとともにElasticsearchクラスターの詳細が表示されます:

curl -X GET "localhost:9200/"

次のようなものが表示されます:

{
  "name" : "kwEAe2Q",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "B-5B34ramonaeIYwSicikiwir3ww",
  "version" : {
    "number" : "6.6.1",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "1fd8f69",
    "build_date" : "2020-04-05T17:12:46.190291Z",
    "build_snapshot" : false,
    "lucene_version" : "7.6.0",
    "minimum_wire_compatibility_version" : "5.4.0",
    "minimum_index_compatibility_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

おめでとうございます!Elasticsearchが正常にインストールされました。このチュートリアルを使用してUbuntu 18.04システムに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をインストールする方法