このチュートリアルでは、Ubuntu22.04LTSにElasticsearchをインストールする方法を紹介します。 知らなかった方のために説明すると、Elasticsearchは強力でスケーラブルなリアルタイム分散検索およびデータ分析です。 Elasticsearchは、Luceneライブラリに基づく強力な検索エンジンであるため、システム管理者や開発者の間で人気があり、人気があります。 検索エンジンは非常に高速に動作し、大量のデータ(ビッグデータ)の検索に使用でき、高可用性のための分散アーキテクチャをサポートします。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Ubuntu 22.04(Jammy Jellyfish)にElasticsearchを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 22.04、20.04、18.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
- A
non-root sudo user
またはへのアクセスroot user
。 として行動することをお勧めしますnon-root sudo user
ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 22.04 LTSJammyJellyfishにElasticsearchをインストールします
手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt
ターミナルのコマンド。
sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall zlib1g-dev libssl-dev
ステップ2.Ubuntu22.04にElasticsearchをインストールします。
デフォルトでは、ElasticsearchはUbuntu22.04ベースリポジトリでは利用できません。 次に、以下のコマンドを実行して、ElasticsearchリポジトリをUbuntuシステムに追加します。
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
次に、GPGキーをインポートします。
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
リポジトリを有効にしたら、次のコマンドを使用して最新バージョンのElasticsearchをインストールします。
sudo apt update sudo apt install elasticsearch
インストール後にElasticsearchサービスが自動的に開始されない場合、サービスを開始してシステムの起動時に有効にするには、次のように入力します systemctl
指図:
sudo systemctl enable elasticsearch sudo systemctl start elasticsearch sudo systemctl status elasticsearch
ステップ3.Elasticsearchを構成します。
Elasticsearchを構成するには、メインの構成ファイルを編集します elasticsearch.yml
ほとんどの構成オプションが保存されている場所:
nano /etc/elasticsearch/elasticsearch.yml
指定する行を検索します network.host
、コメントを外し、その値を次のように置き換えます localhost
したがって、次のようになります。
# ---------------------------------- Network ----------------------------------- # # Set the bind address to a specific IP (IPv4 or IPv6): # network.host: localhost . . .
ファイルを保存して終了し、Elasticsearchサービスを再起動して変更を有効にします。
sudo systemctl restart elasticsearch
手順4.ファイアウォールを構成します。
Ubuntu22.04には ufw
デフォルトで実行されているファイアウォール。 ポート9200を介した接続を有効にします。
sudo ufw allow 9200 sudo ufw allow OpenSSH sudo ufw enable sudo ufw status
ステップ4.Elasticsearchをテストします。
正常にインストールされたら、システムでWebブラウザーを開き、アドレスバーにサーバーのIPを入力します。
http://Your-IP-address:9200
出力:
{ "name" : "1krDCO-", "cluster_name" : "elasticsearch", "cluster_uuid" : "mzgLCfLJeliZUbpC_6R0wQ", "version" : { "number" : "6.8.24", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "4f66956", "build_date" : "2022-06-06T21:23:50.08771JZ", "build_snapshot" : false, "lucene_version" : "7.7.4", "minimum_wire_compatibility_version" : "5.6.1", "minimum_index_compatibility_version" : "5.0.1" }, "tagline" : "You Know, for Search" }
おめでとう! Elasticsearchが正常にインストールされました。 このチュートリアルを使用してElasticsearchをUbuntu22.04LTSJammyJellyfishシステムにインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Elasticsearchの公式ウェブサイト。
VPSマネージドサービスオファー
The post Ubuntu22.04LTSにElasticsearchをインストールする方法 appeared first on Gamingsym Japan.