GNU/Linux >> Linux の 問題 >  >> Rocky Linux

RockyLinux8にElasticsearchをインストールする方法

このチュートリアルでは、ElasticsearchをRocky Linux 8にインストールする方法を紹介します。知らない人のために、Elasticsearchは保存に使用される無料のオープンソース分析エンジンです。 、リアルタイムで大量のデータを検索、分析します。Elasticsearchは、Luceneライブラリに基づく強力な検索エンジンであるため、sysadminや開発者の間で人気があり人気があります。ElasticsearchはELKスタックの一部にすぎません(Elasticsearch、 Logstash、およびKibana)は、オープンソースのログ分析プラットフォームを構成します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 RockyLinuxへのElasticsearchのインストールを段階的に説明します。 8.

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:RockyLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

RockyLinux8にElasticsearchをインストールする

手順1.最初の手順は、システムを最新バージョンのパッケージリストに更新することです。これを行うには、次のコマンドを実行します。

sudo dnf check-update
sudo dnf update

ステップ2.RockyLinux8にJavaをインストールします。

デフォルトでは、JavaはRocky Linux 8ベースリポジトリでは使用できません。次に、以下のコマンドを実行して、OpenJDK11をシステムにインストールします。

sudo dnf install java-11-openjdk

次のコマンドを使用して、Javaがインストールされているかどうかを確認します。

java -version

ステップ3.RockyLinux8にElasticsearchをインストールします。

デフォルトでは、ElasticsearchはRocky Linux 8ベースリポジトリでは使用できません。次に、ElasticsearchRPMリポジトリをRockyLinuxシステムに追加します:

nano /etc/yum.repos.d/elasticsearch.repo

次のファイルを追加します:

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

ファイルを保存して閉じ、以下のコマンドを使用してElasticSearchパッケージをインストールします。

sudo dnf install --enablerepo=elasticsearch elasticsearch

デフォルトでは、Elasticsearchサービスは起動時に無効になり、アクティブではありません。ここで、Elasticsearchを有効にして(システムの起動時に自動的に起動します)、起動し、を使用してステータスを確認します。以下のコマンド:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

ステップ4.Elasticsearchを構成します。

次に、Elasticsearch構成ファイル「/etc/elasticsearch/elasticsearch.yml」を編集します。 」と入力し、network.hostを設定します ローカルホストへ:

nano /etc/elasticsearch/elasticsearch.yml

次の構成を追加します:

cluster.name: idroot-cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1

ファイルを保存して閉じてから、ElasticSearchサービスを再起動します:

sudo systemctl start elasticsearch

ステップ5.Elasticsearchをテストします。

正常にインストールされたら、インストールされたElasticsearchが機能しているかどうかをテストして確認します。Elasticsearchはポート9200で実行されているはずです。次のようにcurlコマンドを使用してテストします。

curl -X GET "localhost:9200/"

出力:

[[email protected] ~]# curl -X GET "localhost:9200/"
{
    "name" : "node-1",
    "cluster_name" : "idroot-cluster",
    "cluster_uuid" : "G0Gde46CQmeilanaBCp9EBmw",
    "version" : {
        "number" : "7.13.0",
        "build_flavor" : "default",
        "build_type" : "rpm",
        "build_hash" : "5ciye1c6fkud260ce95akp023559635c6f3",
        "build_date" : "2022-03-19T22:06:26.081071330CI",
        "build_snapshot" : false,
        "lucene_version" : "8.8.2",
        "minimum_wire_compatibility_version" : "6.8.0",
        "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
}

おめでとうございます!Elasticsearchが正常にインストールされました。このチュートリアルを使用してRocky Linux 8システムにElasticsearchをインストールしていただき、ありがとうございます。追加のヘルプや役立つ情報については、Elasticsearchの公式ウェブサイトを確認することをお勧めします。


Rocky Linux
  1. RockyLinux8にMariaDB10.6をインストールする方法

  2. RockyLinux8にDockerをインストールする方法

  3. Rocky Linux 8 に MariaDB をインストールする方法

  1. RockyLinux8にコックピットをインストールする方法

  2. RockyLinux8にGitLabをインストールする方法

  3. RockyLinux8.4のインストール方法

  1. RockyLinux8にFreeIPAをインストールする方法

  2. RockyLinux8にPodmanをインストールする方法

  3. RockyLinux8にFlatpakをインストールする方法