solr 5.2.1 tomcat 7 配置過程筆記


因為這個是新版,網上很少這個配置文檔,看網上其他的教程弄了很多次,都沒有成功,幸虧有這個鏈接的文檔,

 才迅速的配置成功,其實是比以前簡潔了。因為我的在 linux 上面安裝,不方便截圖,直接復制修改了點文檔。

 記得配置Tomcat 用戶登錄文件tomcat-users.xml,默認安裝情況下是注釋掉了<role ....role/>

要取消掉注釋,怒然后面打開localhost:8080/solr/ 時會報錯!

參考來源:http://www.myexception.cn/linux-unix/1944653.html

1.Linux下載網址archive.apache.org/dst/lucene/solr/5.2.1

   只要下載142M的solr-5.2.1.tgz

 

Solr應用部署

部署准備:

1.      Linux系統已經安裝了jdk和tomcat

2.      solr壓縮包:solr-5.2.1.tgz

 

部署Solr服務器

1.      將solr-5.2.1.tgz上傳到linux中。

         

 

2.      解壓solr-5.2.1.tgz壓縮包,解壓命令:

        

     tar –xzvf solr-5.2.1.tgz

 

 

   解壓后的包的文件夾結構如圖所示,與以前的版本不同的是,solr的部署包放在了server文件夾中,collection1也需要自己創建,是放在解壓后的總目錄solr5.2.1下哦。

 

然后將/server/solr中的configset配置拷貝到自己創建的文件夾中,就是復制configset。

         

 

3.      將/server/webapps/solr.war拷貝到tomcat的webapps中。

        拷貝命令:

 

    cp –r solr.war /usr/local/tomcat7/webapps

 

       

4.      進入到到tomcat7中,對war進行解壓,然后刪除war包。

        

    cd /usr/local/tomcat7/webapps
    unzip solr.war –d solr

        

 

 

5.      拷貝solr相關的依賴jar包到/usr/local/tomcat7/webapps/solr/WEB-INFO/lib中

拷貝命令:

        cp –r */usr/local/tomcat7/webapps/solr/WEB=INFO/lib
       

 

6.      進入到/usr/local/tomcat7/webapps/solr/WEB=INFO/修改web.xml中的solr/home    

         

 

    <env-entry>
      <env-entry-name>solr/home</env-entry-name>
      <env-entry-value>/usr/local/solr/server/solr</env-entry-value>
      <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

 

 

7.      修改tomcat的server.xml文件中的編碼URLEncoding="UTF-8",其實只要另起加一行

URLEncoding="UTF-8" 就夠啦,全加會報錯。

         

 

    <Connector
      port="8080"
     <span style="color:#ff0000;"> URLEncoding="UTF-8"</span>
      redirectPort="8443"
      connectionTimeout="20000"
      protocol="HTTP/1.1"
    />

 

8.      啟動tomcat服務器,訪問http://localhost:8080/solr/

         如果配置了ip,請訪問ip,而不是localhost。

         

9.      在Solr中創建core

         注:直接創建core,會出錯。

        

 

9.1創建collection1文件夾

 

   mkdir collection1

 

 

     

10.  測試solr

       1.      增加索引

       

 

      2.      查詢索引

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM