(1)安裝環境:
- 不管是Windows還是Linux操作系統,Solr的安裝都是一樣的,在此就選擇比較簡單的Windows了。
- 此處使用的Solr是最新版的Solr-6.6.0,沒有的朋友可以去ApacheSolr官網進行下載,此處就不過多講解了。版本下載地址:http://archive.apache.org/dist/lucene/solr/
- Solr-6.6.0所需Tomcat服務器必須爲Tomcat8+以上,所需jdk編譯環境也必須在jdk8+以上(ps:Tomcat與jdk沒達到要求的朋友也可以去相應的官網上進行下載並安裝,此處也不過多講解了)。
- 將下載好的solr-6.6.0.zip解壓至D:\My softwaredownload(下圖1爲solr-6.6.0.zip,2爲解壓後的solr-6.6.0)
- 將Tomcat解壓至D:\Mysoftware\Tomcat8.0
- 解壓路徑根據自己的喜好風格即可,沒有固定的目錄格式
- (2)Solr搭建:
2.1複製Web項目:
- 解壓後的Solr中有一個server目錄,進入server目錄,緊接着進入solr-webapp目錄,複製solr-webapp目錄下的webapp文件夾至tomcat的webapps目錄下,並將複製過來的webapp文件夾改名爲solr(ps:複製過來的就是一個JavaWeb項目,因此此處不進行改名也可以,不改名的話項目名稱就是webapp,改名後項目名稱爲solr,有一點JavaWeb經驗的朋友對此處應該能夠很容易理解)。
- 如上圖把1路徑下(D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\solr-webapp)的webapp複製到2路徑下(D:\Mysoftware\Tomcat8.0\webapps)並改名爲solr
2.2創建SolrHome:- 創建一個SolrHome,即存放solr索引及相關配置文件的地方,在任意一個盤中創建一個空文件夾即可,路徑及名字不一定爲D:\Mysoftware\solr_home,根據自己喜好即可,如下圖:
- 2.3解壓後的Solr中有一個server目錄,進入server目錄,緊接着進入solr目錄,將目錄中所有內容複製到創建的solr_home中即複製到D:\Mysoftware\solr_home中,如下圖:
- 修改web.xml文件:如下圖
- f
- 複製1的內容(去掉註釋)修改
/put/your/solr/home/here
爲D:\My software\solr_home
(這是修改solr_home的路徑) - 註釋下面代碼:獲取權限
- 將所需要的架包通通複製到tomcat的solr項目中的WEB-INF目錄下的lib目錄下(D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\lib):
- (1:複製solr-6.6.0\dist下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar包到tomcat下的webapps\solr\WEB-INF\lib目錄下 2:複製solr-6.6.0\server\lib\ext下的所有jar包到tomcat下的webapps\solr\WEB-INF\lib目錄下 3:複製solr-6.6.0\server\lib下的metrics開頭的5個jar到tomcat下的webapps\solr\WEB-INF\lib目錄下(即metrics-core-3.2.2.jar、metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar))
- 2.6在D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF目錄下創建classes文件夾
- 把D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\resources目錄下的log4j.properties文件複製到D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\classes文件夾下