Solr + Tomcat

  
をWindows 7にインストールする方法

TomcatでのSolrインストール設定

SolrはJava開発に基づいているため、SolrはWindowsとLinuxの両方にデプロイできますが、Solrはテストと管理のためにいくつか提供します。シェルスクリプトを保守するほうが便利なので、運用環境ではLinuxにインストールすることをお勧めします。テスト中はWindowsで使用できます。

のSolrはLuceneのJavaサーバに基づいた検索エンジンです。 Solrはレベル検索を提供し、人目を引くディスプレイにヒットし、複数の出力フォーマット(XML /XSLTおよびJSONフォーマットを含む)をサポートします。インストールと設定が簡単で、HTTPベースの管理インターフェースが付属しています。 SolrのとLuceneのインデックスと完全互換の検索エンジンライブラリを作成しました。 Solrを正しく構成することによって、場合によってはコーディングが必要になることがあり、Solrは他のLuceneアプリケーションに組み込まれたインデックスを読み取って使用することができます。さらに、多くのLuceneツール(Nutch、Lukeなど)もSolrによって作成されたインデックスを使用できます。

インストール環境

Windows 7の64ビット

はApache-Tomcatの-8.0.9-Windowsのx64の

のSolr-4.9.0

JDK 1.8.0_05 64

実装工程の

TomcatとJDKがここにスキップマウント。

注:Solr4.9にはjdk1.7 +が必要です。

ステップ1:

solr-4.9.0を任意のフォルダに解凍し、D:にインストールしたアプリケーションに展開します。 4.9.0solr-4.9.0ディレクトリ。

ステップ2:

solr-4.9.0dist solr-4.9.0.warをTomcatのwebapp /ディレクトリにコピーします。好ましくはsolr.warに名前を変更します。

ステップ3:

Tomcatを起動し、文句を言うでしょう、ちょうどSolrの-4.9.0.war解凍には、この手順は、解凍手動配置webappディレクトリも可能です。

ステップ4:

方法1:

webappssolrWEB-INFweb.xmlを開く

検索:

solr /を設定する必要があります。ホーム、変更する必要があります/put /your /solr /home /here

このディレクトリはカスタマイズ可能です。ステップ1でディレクトリを抽出することをお勧めします。ここでは注意を払う必要があります。 Word:

SolrとTomcatとの連携

任意のWebアプリケーションコンテナでSolrを実行するための2つの基本手順は次のとおりです。

Solrクラスをコンテナで利用できるようにします。多くの場合、Solr Webアプリケーションアーカイブ(WAR)ファイルはアプリケーションコンテナの特別なディレクトリに配置することができますTomcatの場合は、Solr WARファイルをTomcats webappsディレクトリに配置する必要があります。 tomcat /webappsを参照してください。solr.warファイルが既に存在することを確認してください。

Solrに、conf /solrconfig.xmlとconf /schema.xmlが含まれるSolrホームディレクトリを指定します。これを実現するにはいくつかの方法がありますが、最も良い方法の1つは、solr.solr.home Javaシステム・プロパティーを定義することです、Tomcatでは、これを行うための最良の方法は、シェル環境変数JAVA_OPTSを使用することです。起動時のコマンドラインのこの変数

これから分かるように、ディレクトリには、conf /solrconfig.xmlとconf /schema.xmlの2つのファイルが必要です。 confサブディレクトリが必要です私はこの公式ウェブサイトの説明のせいで私は長い間成功していません実際には、私はそれが間違っていることを理解しますsolr.solr.homeディレクトリの中にconfサブディレクトリがなければなりません。 .xmlとschema.xml confディレクトリが、実際には、あなたが別の設定ファイルを持っていることがあり、コレクションはSolrののインスタンスのインスタンスで、Solrには、複数のコレクションを構成することができ、collection1下記のリストに記載されています。

web.xmlの設定は次のとおりです。

solr /homeD:/インストール済みアプリケーション/solr-4.9.0 /solr-4.9.0 /examplejava.lang.String

Windowsでは、デフォルトの""の代わりに円記号" /"を使用することに注意することが重要です。

ここに私のポイントは、例えば、フォルダに直接です。

方法2(個人的な推奨):

$ TOMCAT_HOME /conf /Catalina /localhostディレクトリに新しいsolr.xmlファイルを作成します。内容は次のとおりです。

上書きはfalseに設定する必要があります。そうしないと、tomcatを起動するたびにwarファイルを再解凍して前の設定を上書きするか、手動でコンテキストパスを直接フォルダに解凍します。

ステップ5:

solr-4.9.0examplesolrディレクトリの下のcollection1ディレクトリがsolr-4.9.0exampleディレクトリにコピーされます。読者は、web.xmlファイルが定義され、自分の道をカスタマイズすることができ、これはうまくcollection1ディレクトリを含むディレクトリを指します。

ステップ6:

D:インストール済みApplicationssolr-4.9.0solr-4.9.0examplelibextディレクトリのjarパッケージをapache-tomcat-8.0.9libディレクトリにコピーするか、またはwebappssolrWEBにコピーします。 - 読者が選択できるINFlib(グローバルおよびローカルの問題のみ)。 (エラーを開始または報告した場合は、プロンプトに従ってsolr-4.9.0distに対応するjarパッケージがあります)。

ステップ7:Tomcatのconfディレクトリの下に

server.xmlを開き、はURIEncoding ="を追加するには、次のコードを探し、UTF-8"を;、中国のサポートを追加します。

のConnectionTimeout =" 20000"

にredirectPort =" 8443"

はURIEncoding =" UTF-8" />

ステップ8:

、Tomcatを起動し、ブラウザを開いて、入力します。http://localhost:8080 /Solrの/管理/、それが正常なインストールを示してスプラッシュ画面を参照してください。

概要

上記のインストール手順からは、ステップ4段階の中核である、見ることができ、Solrのの動作原理を理解する必要がある:Solrには、HTTPインターフェイスと同様のサービスですそれは、Webコンテナ(ここではTomcatの)、ランニング、アプリケーションがそうで、インデックス、クエリ、およびを追加するなど、SolrのHTTPリクエストとの相互作用を、使用した方法で展開する必要があります。だから我々は、WebコンテナでのSolrを展開し、SolrのTomcatの設定で構成されたディレクトリを指定する必要があります。 Linuxで

インストールは、Windowsの下では大きな違いはありません。

Copyright © Windowsの知識 All Rights Reserved