Solcat + Tomcat

  
をWindows 7にインストールする方法
Tomcatの下でのSolrインストール設定
BecaSolは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 64bit - Apache-tomcat-8.0.9-windows-x64 - Solr-4.9.0 - JDK 1.8.0_05 64bit - インストールの手順< Br> TomcatとJDkのインストールはここではスキップされています。
注:Solr4.9にはjdk1.7 +が必要です。

ステップ1:
solr-4.9.0を任意のフォルダーに解凍します。インストールされたApplicationssolr-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 /homeを設定する必要がある、/put /your /solr /home /を変更する必要があるだけです。
このディレクトリはカスタマイズ可能です。ステップ1の解凍ディレクトリを使用することをお勧めします。ここでは注意を払う必要があります。Soltorialの公式Webサイトでは、チュートリアルは次のようになります。
Solrクラスをコンテナで使用できるようにする多くの場合、Solr Webアプリケーションアーカイブ(WAR)ファイルはアプリケーションコンテナの特別なディレクトリに配置できます。 Tomcatの場合は、Solr WARファイルをTomcatのwebappsディレクトリに配置する必要があります。TolcatをSolrと一緒にインストールした場合は、tomcat /webappsを参照してください。solr.warファイルがすでに存在することを確認します。
sol /conf /solrconfig.xmlとconf /schema.xmlを含むSolrホームディレクトリをSolrに指定しますこれを実行するにはいくつかの方法があります最も良い方法の1つはsolr.solr.homeを定義することです。 JavaシステムプロパティTomcatの場合、これを実行する最善の方法はシェル環境変数JAVA_OPTSを使用することです起動時にTomcatはこの変数の値をコマンドラインに設定します
ここから、ディレクトリがconfを含む必要があることがわかります。これらの2つのファイル/solrconfig.xmlとconf /schema.xmlは、ディレクトリ内にconfサブディレクトリを置く必要があることを意味します、私は公式ウェブサイトの説明のためだけに、実際には長い間成功しませんでした。間違って、私はsolrconfig.xmlとschema.xmlを含むsolr.solr.homeディレクトリにconfサブディレクトリconfがあるに違いないと思います。しかし実際には、confディレクトリはcollection1ディレクトリの下に配置され、コレクションはsolr Instanceのインスタンスです、solrは複数のコレクションで設定でき、別々の設定ファイルを持つことができます。
私のweb.xmlの設定は次のとおりです。
solr /homeD:/インストール済みアプリケーション/solr-4.9.0 /solr-4.9.0 /examplejava.lang.String
内部の設定に注意を払う必要があります。ウィンドウのデフォルトの""ではなく、バックスラッシュ" /"を使用します。
ここではexampleフォルダを直接指しています。方法2(個人的な推奨):
$ TOMCAT_HOME /conf /Catalina /localhostディレクトリに新しいsolr.xmlファイルを作成します。内容は次のとおりです。
ここで、オーバーライドはfalseに設定する必要があります。 tomcatを起動してwarファイルを再解凍して前の設定を上書きするか、手動で解凍してコンテキストパスを直接フォルダに指定します。
ステップ5:
solr-4.9.0examplesolrディレクトリの下のcollection1ディレクトリをsolr-にコピーします。 exampleディレクトリの4.9.0読者は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 /admin /、起動画面を見て、インストールは成功です。




上記のインストール手順を見ることができます、ステップ4はSolrの動作原理を理解する必要があるコアステップです:SolrはHttpインターフェースに似たサービスです、それは必要ですWebコンテナー(ここではTomcat)にデプロイされたアプリケーションは、実行後に、索引の追加、照会などを含むHttp要求の形式でSolrと対話します。そのため、WebコンテナにSolrをデプロイし、Tomcat設定でSolrが設定されているディレクトリを指定する必要があります。
Linuxでのインストール方法は、Windowsと大差ありません。
Copyright © Windowsの知識 All Rights Reserved