GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS /RHEL8にApacheSolr8.9をインストールする方法

Apache Solrは、Javaで記述されたオープンソースの検索プラットフォームです。 Solrは、全文検索、スペルの提案、カスタム文書の順序付けとランク付け、スニペットの生成、および強調表示を提供します。 Solrは、JSON、XML、多くのOfficeドキュメント、CSVなど、さまざまなデータ型をすぐに処理します。このチュートリアルを書いている時点で、Solr8.9.0は​​インストール可能な最新バージョンです。

このチュートリアルは、CentOS /RHEL8システムにApacheSolr8.5をインストールするのに役立ちます。

前提条件

sudo特権アカウントを使用してCentOS/RHEL8システムにシェルアクセスできることを前提としています。リモートシステムの場合は、SSHクライアントでログインします。

ステップ1–Javaをインストールする

Apache Solrの最新バージョンを実行するには、Java8以降のバージョンが必要でした。システムがシステムのJava要件を満たしていることを確認してください。そうでない場合は、次のコマンドを実行してJavaをインストールします。

sudo dnf install java-11-openjdk 

Then check installed Java version:

java -version

openjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

Step 2 - Install Apache Solr on CentOS 8

Now download the required Solr version from its official site or mirrors. You may also use the below command to download Apache Solr 8.5.2 from its official website. After that extract the installer script.

cd /tmp 
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz
sudo tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2

次に、bashシェルを使用してインストーラースクリプトを実行し、続いてダウンロードしたアーカイブファイルを実行します。コマンドは次のようになります:

sudo bash ./install_solr_service.sh solr-8.9.0.tgz 

これにより、システムにsolrという名前のアカウントが作成され、インストールプロセスが完了します。その後、サービスのデフォルトのSolrポート8983を開始します。

ステップ3-Solrサービスの管理

Apache Solrサービスは、systemdサービスの下で管理されます。次のコマンドを使用して、Solrサービスの開始、停止、およびステータスの確認を行います。

sudo systemctl stop solr 
sudo systemctl start solr  
sudo systemctl status solr 

ステップ4-新しいSolrコレクションを作成する

コレクションは、一緒になって単一の論理インデックスを形成するコアのグループです。コレクションには、他のコレクションとは異なる構成ファイルとスキーマ定義のセットがあります。次のコマンドを実行して、コレクションを作成できます。

sudo su - solr -c "/usr/local/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"

サンプル出力:

Created new core 'mycol1'

ステップ5-Solr管理パネルにアクセスする

デフォルトでは、Solrサーバーはポート8983で実行されます。サーバーのIPアドレスまたはホスト名と8983ポートを使用して、WebブラウザーでSolrダッシュボードにアクセスします。

  http://demo.tecadmin.net:8983/

ここでは、「mycol1」という名前の前の手順で作成されたコレクションの統計を表示できます。左側のサイドバーの[コアセレクター]をクリックして、作成したコレクションを選択します。

結論

このチュートリアルでは、CentOS /RHEL8システムにApacheSolrをインストールする方法を学びました。また、Solrサーバーに新しいコレクションを作成しました。


Cent OS
  1. Apache Maven CentOS 7 /RHEL7をインストールする方法

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

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

  1. Linux RHEL 8 /CentOS8にapachetomcatをインストールする方法

  2. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

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

  1. RHEL 8 /CentOS8にP7Zipをインストールする方法

  2. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  3. PHP-mbstringをRHEL8/CentOS8にインストールする方法