もっと詳しく

このチュートリアルでは、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マネージドサービスオファー

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(ペイパル支払い)から「VPSマネージドサービスオファー」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:Elasticsearch

The post Ubuntu22.04LTSにElasticsearchをインストールする方法 appeared first on Gamingsym Japan.