溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

solr5搭建

發(fā)布時間:2020-07-15 17:56:50 來源:網(wǎng)絡 閱讀:778 作者:jiazhipeng12 欄目:系統(tǒng)運維

硬件環(huán)境

window版本為:windows 7 64位 

軟件環(huán)境

JDK版本:1.7.0_79-b15

solr版本:solr-5.5.3

tomcat版本:apache-tomcat-8.5.4-windows-x64

IK版本:IK-Analyzer5.0

solr下載地址

http://archive.apache.org/dist/lucene/solr/



安裝過程

  • 第一步,下載solr5.5.3,解壓完后目錄結(jié)構(gòu)如下

    solr5搭建

  • 第二步,下載tomcat8,tomcat7和solr5版本有servlet-api的jar包沖突,tomcat目錄結(jié)構(gòu)如下

    solr5搭建

  • 第三步,將F:\solr-5.5.3\server\solr-webapp下的webapp文件夾copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps 下,并改名為solr,目錄結(jié)構(gòu)如下

    solr5搭建

  • 第四步,進入到F:\solr-5.5.3\server目錄,將此目錄下的solr文件夾copy到tomcat同級目錄下,目錄結(jié)構(gòu)如下

    solr5搭建

  • 第五步,進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF,打開web.xml,去掉env-entry的solr/home注釋,內(nèi)容結(jié)構(gòu)如下

    solr5搭建

    注:此處 ../solr/ 為什么會使這個值呢,為什么要如此配置,這個是因為solr默認的env-entry-value 的起始位置是tomcat的bin文件夾下,因此../solr/ 這個的意思就是,bin文件夾下的上一層目錄,再上一層目錄的solr文件夾下,也就是apache-tomcat-8.5.4下的solr文件夾下,就是solr的solrhome的位置,網(wǎng)上其他人都將solrhome(此處的solr)文件夾直接放在tomcat的bin目錄下,我覺得不是很好。此處這樣配置的另一個好處就是,當我們部署應用程序時,只要將solr_server拷貝到目標服務器上,啟動tomcat,即可,不需要再修改任何配置,按常規(guī)配置,指定到具體的盤符的話,從開發(fā)移植到部署服務器上去時,就需要修改solrhome的位置了。

  • 第六步,進入F:\solr-5.5.3\server\lib\ext,將所有jar包copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\lib目錄下

  • 第七步,進入F:\solr-5.5.3\server\resources,將所有properties文件copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\classes目錄下,如果沒有classes文件,請自行創(chuàng)建

  • 第八步,F(xiàn):\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\bin下,點擊startup.bat,啟動tomcat,訪問http://localhost:8080/solr/admin.html,界面如下,搭建成功

    solr5搭建

  • 第九步,添加core,進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr文件夾,建立一個文件夾,用于存放core的索引和配置,如我的collection

    solr5搭建

    進入到F:\solr-5.5.3\server\solr\configsets\sample_techproducts_configs文件夾,將此文件夾下的conf目錄copy到core目錄collection下

  • 第十步,進入http://localhost:8080/solr/admin.html,進入solr管理頁面,點擊左菜單Core Admin,點擊Add Core,在name 和 instanceDir都輸入collection,點擊Add Core

    solr5搭建

    此時,在Core Selector下可以看見你新建的core了。


    然后在進入到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr\collection目錄,此時會發(fā)現(xiàn)多了一個data文件夾和一個properties文件,如下圖

    solr5搭建

    data目錄,用于存儲索引文件,core.properties文件用于存放core的配置信息。

  • 第十一步,將下載好的IKAnalyzer-5.0.jar copy 到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\lib目錄下,在F:\IK-Analyzer5.0\IK-Analyzer\src目錄下的IKAnalyzer.cfg.xml和stopword.dic文件copy到F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\webapps\solr\WEB-INF\classes目錄下,修改F:\apache-tomcat-8.5.4-windows-x64\apache-tomcat-8.5.4\solr\collection\conf目錄下的managed-schema文件,修改如下

    solr5搭建

    solr5搭建

    solr5搭建

    至此solr+IK分詞完整搭建成功





向AI問一下細節(jié)
推薦閱讀:
  1. DNS搭建
  2. gitlab搭建

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI