CentOS7にApacheSolrをインストールする方法を紹介します。ApacheSolrは、Webサイト、ファイル、データベースを検索する検索エンジンを簡単に作成するために使用されるオープンソースのエンタープライズ検索プラットフォームです。その主な機能には、強力な全文検索、ファセット検索、分散検索、ヒットハイライト、インデックスレプリケーションが含まれます。
このチュートリアルでは、CentOS7VPSにApacheSolrをインストールする方法を示します。
次のコマンドを実行して、オペレーティングシステムが完全に最新であることを確認します。
yum update
利用可能な最新バージョンのJavaをサーバーにインストールします:
yum list available | grep -i jdk java-1.7.0-openjdk.x86_64
Javaが正しくインストールされていることを確認します:
java -version java version "1.7.0_65" OpenJDK Runtime Environment (rhel-2.5.1.2.el7_0-x86_64 u65-b17) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
次のステップは、Solrアーカイブをダウンロードして解凍することです。このチュートリアルを書いている時点で、最新の安定バージョンはSolr4.9です。パッケージを入手したら、選択したディレクトリに解凍します(このチュートリアルでは、Solr4.9のインストールに「/opt」を使用します)。したがって、Centos7VPSにApacheSolr4.9をダウンロードして解凍します。
cd /opt wget http://www.bizdirusa.com/mirrors/apache/lucene/solr/4.9.0/solr-4.9.0.tgz tar -xvf solr-4.9.0.tgz mv /opt/solr-4.9.0 /opt/solr mv /opt/solr/example /opt/solr/core
Solr用のsystemdサービスを作成するか、古いinitスクリプトに慣れている場合は、それらを引き続き使用できます。 Solrサービスの初期化スクリプトを作成します:
vi /etc/init.d/solr
#!/bin/bash # # chkconfig: 2345 20 20 # short-description: Solr # description: Startup script for Apache Solr Server SOLR_DIR="/opt/solr/core" LOG_FILE="/var/log/solr.log" JAVA="/usr/bin/java -DSTOP.PORT=8079 -DSTOP.KEY=stopkey -jar start.jar" start() { echo -n "Starting Solr... " cd $SOLR_DIR $JAVA > $LOG_FILE 2>&1 & sleep 2 RETVAL=$? if [ $RETVAL = 0 ] then echo "done." else echo "failed. See error code for more information." fi return $RETVAL } stop() { echo -n "Stopping Solr... " pkill -f start.jar > /dev/null RETVAL=$? if [ $RETVAL = 0 ] then echo "done." else echo "failed. See error code for more information." fi return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: solr {start|stop|restart}" exit 3 esac exit $RETVAL
「solr」スクリプトに適切な権限を設定し、サーバーの起動時にSolrを自動的に起動するようにします。
chmod +x /etc/init.d/solr chkconfig --add solr
これで、次のコマンドを使用してSolrを起動できます。
/etc/init.d/solr start
また、「service」コマンドを使用して、Solrを開始、停止、および再起動できる必要があります。
service solr start service solr stop service solr restart
Solrが起動して実行されると、お気に入りのWebブラウザー(
http:// server_IP:8983 / solr /)からアクセスできるようになります(「server_IP」をサーバーのIPアドレスに適切に置き換えてください):
もちろん、Apache VPSホスティングサービスのいずれかを使用している場合は、CentOS7にApacheSolrをインストールする必要はありません。その場合は、専門のLinux管理者にApacheSolr検索プラットフォームのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、CentOS7にApacheSolrをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。