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

CentOS7にApacheSolrをインストールします

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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6にApacheSolrをインストールする方法

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

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

  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS8にApacheをインストールする

  1. CentOS7にApacheMavenをインストールする方法

  2. CentOS7にApacheCassandraをインストールする方法

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