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