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