このチュートリアルでは、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サイトを確認することをお勧めします。 。