この記事では、Ubuntu 18.04 LTS に Elasticsearch をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Elasticsearch は、柔軟で強力なオープン ソースの分散リアルタイム検索および分析エンジンです。 Elasticsearch を使用すると、大量のデータをより高速かつほぼリアルタイムで保存、検索、分析できます。 Elasticsearch は一般に、複雑な検索機能と要件を持つアプリケーションを強化する基盤となるエンジン/テクノロジーとして使用されます。
Ubuntu に Elasticsearch をインストールする
ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。
sudo apt update sudo apt upgrade
ステップ 2. Java をインストールします。
Java は、あらゆるシステムで Elasticsearch を実行するための主要な要件です。次のコマンドを実行して、システムに Java がインストールされていることを確認してください:
sudo apt install openjdk-8-jdk
次のコマンドを実行して、Java 8 がインストールされていることを確認できます:
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
ステップ 3. Ubuntu 18.04 に Elasticsearch をインストールします。
Elasticsearch の公式 apt リポジトリを使用して、Elasticsearch を Ubuntu Linux システムにインストールします。
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
リポジトリが有効になったら、次のように入力して apt パッケージ リストを更新し、Elasticsearch エンジンをインストールします。
sudo apt update sudo apt install elasticsearch
インストール プロセスの完了後、Elasticsearch サービスは自動的に開始されません。サービスを開始してサービスの実行を有効にするには:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
ステップ 4. Elasticsearch を構成します。
Elasticsearch 構成ファイルを編集して、これをカスタマイズできます。好みのテキスト エディターで構成ファイルを編集し、次の値を更新します。
sudo nano /etc/elasticsearch/elasticsearch.yml
次の値を変更します:
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Elasticsearch サービスを再起動して、変更を有効にします。
sudo systemctl restart elasticsearch
ステップ 5. Elasticsearch セットアップをテストします。
次の curl コマンドを使用して、localhost のポート 9200 に HTTP 要求を送信することにより、Elasticsearch が実行されていることを確認できます。
curl -X GET "localhost:9200/"
次のようなものが表示されるはずです:
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Ubuntu 18.04 に Elasticsearch をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。ご質問やご提案がありましたら、お気軽にコメントを残してください。