ubuntu14.04下tomcat7部署solr-4.10.4

看過好多安裝的博文,結合了幾篇打算本身寫一個簡單的整合步奏,首先保證安裝了jdk和tomcat
java

1.下載solr-4.10.4,解壓到/opt下web

2. 爲 solr 選擇一個目錄,並使用 SOLR_HOME 環境變量指向這個目錄,我這裏選擇的是 /opt/solr ,所以個人                     SOLR_HOME=/opt/solr. 若是你想選擇不一樣的目錄請替換 /opt/solrtomcat

3.複製 /opt/solr-4.10.4/example/solr/* 到 /opt/solrapp

4.複製 /opt/solr-4.10.4/example/webapps/solr.war 到 /opt/solrwebapp

5.編輯 /opt/solr/collection1/conf/solrconfig.xml 中的 dataDir 配置項ide

        < dataDir >${solr.data.dir:/opt/solr/data}</ dataDir >

6.爲 Solr 建立數據目錄,mkdir /opt/solr/datadebug

7.在 Tomcat 中設置新的 context (web應用程序)並指向咱們的 solr 文件,只須要在建立文件 /etc/tomcat/conf/localhost/solr.xml ,內容以下:code

       <? xml version = "1.0" encoding = "utf-8" ?>
         < Context docBase = "/opt/solr/solr.war" debug = "0" crossContext = "true" >
            < Environment name = "solr/home" type = "java.lang.String" value = "/opt/solr" override = "true" />
         </ Context >

8.修改 tomcat/webapps/solr/WEB-INF/web.xml 文件,以下所示:  xml

        <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>/opt/solr</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
        </env-entry>
utf-8

9.拷貝 /opt/solr-4.10.4/example/lib/ext  目錄下全部jar包到 /opt/tomcat/webapps/solr/WEB-INF/lib 目錄下。

10.拷貝 /opt/solr-4.10.4/example/example-DIH/solr/db/conf/currency.xmlsolr/collection1/conf/下  

相關文章
相關標籤/搜索