Apache Solrは、Javaで開発されたオープンソースの検索プラットフォームです。検索は、アプリケーションの非常に重要な部分です。テラバイトのデータを検索する場合は、速度と可用性を考慮することが重要です。 Solrは、検索用の豊富な機能セットを提供します。
ApacheSolrの機能
- 分散全文検索
- リッチテキストドキュメントを含むさまざまなファイルタイプのインデックスを生成します
- ビッグデータツールとの統合
- スケーラビリティとクラスタリング
このチュートリアルでは、ApacheSolrをインストールする手順について説明します。 Ubuntu 20.04 。
前提条件
sudo権限を持つユーザー。
Ubuntuシステムを更新する
以下のコマンドを使用して、パッケージの更新を確認することから始めましょう。
$ sudo apt update
Javaのインストール
次に、以下のコマンドを実行して、Javaがインストールされていることを確認します。 SolrはJavaベースのソフトウェアであるため、これが必要です。
$ sudo java -version
上の画像に示されているような出力が得られない場合は、次のようにJavaをインストールしてみてください。
$ sudo apt install default-jdk
yと入力します プロンプトが表示されたら続行します。
ApacheSolrをダウンロード
執筆時点で、最新のApacheSolrリリースはSolr8.8.1です。
以下のコマンドを実行して、ApacheSolr8.8.1をダウンロードします。
$ wget https://downloads.apache.org/lucene/solr/8.8.1/solr-8.8.1.tgz
ダウンロードしたら、次のコマンドを実行してApacheSolrアーカイブを抽出します。
$ sudo tar -xvf solr-8.8.1.tgz
ApacheSolrをサービスとしてインストールする
次に、以下のコマンドを使用して、Solrをサービスインストールスクリプトとして実行します。
$ sudo bash solr-8.8.1/bin/install_solr_service.sh solr-8.8.1.tgz
完了すると、下の画像に示されているような出力が表示されます。
次のコマンドを実行して、システムの起動時にApacheSolrサービスを開始できるようにします。
$ sudo systemctl enable solr
ApacheSolrのテスト
Apache Solrのインストールをテストするには、Webブラウザーを開き、 YourServerIP:8983に移動します。 。たとえば、 192.168.16.8:8983 。
下の画像に示すように、ApacheSolrダッシュボードが表示されます。
今後、Solrでできることはたくさんあります。 Solrの機能を示す演習を提供するApacheSolrリファレンスガイドを確認することをお勧めします。
結論
このチュートリアルでは、Ubuntu20.04にApacheSolrをすばやくインストールする方法を示しました。質問やアイデアがある場合、Apache Solrコミュニティは、他のSolrユーザーや開発者と対話するのに最適な場所です。