GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にApacheSolrをインストールする方法

このチュートリアルでは、ApacheSolrをAlmaLinux8にインストールする方法を紹介します。知らなかった人のために、Apache Solrは人気があり、非常に高速なオープンソースです。 Apache Lucene上に構築されたエンタープライズ検索プラットフォーム。Solrはスケーラビリティとフォールトトレランスのために設計されています。エンタープライズ検索と分析のユースケースで広く使用されており、活発な開発コミュニティと定期的なリリースがあります。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8へのApacheSolrのステップバイステップのインストールを紹介します。CentOSとRockyLinuxでも同じ手順に従うことができます。

前提条件

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

AlmaLinux8にApacheSolrをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

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

Apache SolrはJavaプログラミング言語で記述されています。以下のコマンドを実行してOpenJDKをインストールします:

sudo dnf install java-latest-openjdk

インストールが正常に完了したら、Javaのバージョンを確認します。

java -version

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

これで、最新のApache Solrの利用可能なパッケージを公式ダウンロードページからダウンロードします:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz

このチュートリアルでは、SHAチェックサムを使用して検証します。したがって、以下と同じバージョンのSHA512チェックサムをダウンロードします。

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz.sha512

次に、ダウンロードしたApache SolrアーカイブのSHA512チェックサムを計算します:

gpg --print-md SHA512 solr-8.9.0.tgz

ハッシュ値をダウンロードしたSHA512ファイルの内容と比較します:

cat solr-8.9.0.tgz.sha512

完了したら、ダウンロードしたApache Solrアーカイブを抽出します:

tar xzf solr-8.9.0.tgz

その後、以下のコマンドを使用してApacheSolrをインストールします。

solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

ファイルとプロセスの制限によるサービスの開始時の警告を修正するには。ApacheSolrEnterpriseSearchServerの要件に応じてセキュリティ制限を定義する必要があります。

nano /etc/security/limits.conf

このファイルに次のディレクティブを追加します:

...
*               soft    nofile		65000
*               hard    nofile		65000
*               soft    nproc		65000
*               hard    nproc		65000

次に、Apache Solrサービスを再起動します:

sudo su - solr -c "/opt/solr/bin/solr restart"

手順4.ファイアウォールを構成します。

ApacheSolrはデフォルトのネットワークポート8983/TCPを使用します。したがって、Linuxファイアウォールでこのポートを許可する必要があります:

sudo firewall-cmd --add-port=8983/tcp --permanent
sudo firewall-cmd --reload

ステップ5.WebインターフェースでApacheSolrにアクセスする。

正常にインストールされたら、Webブラウザーを開き、URL http://your-server-ip-address:8983/solr 。次の画面が表示されます。

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


Arch Linux
  1. Debian10にApacheSolrをインストールする方法

  2. CentOS6にApacheSolrをインストールする方法

  3. CentOS7にApacheSolrをインストールする方法

  1. Debian11にApacheSolrをインストールする方法

  2. CentOS8にApacheSolrをインストールする方法

  3. Ubuntu14.04にApacheSolrをインストールする方法

  1. AlmaLinuxにApacheをインストールする方法

  2. Ubuntu20.04にApacheSolrをインストールする方法

  3. Ubuntu20.04LTSにApacheSolrをインストールする方法