1. 程式人生 > >solr安裝及部署到tomcat

solr安裝及部署到tomcat

最近在看solr,嘗試了很多次以後,終於在tomcat部署成功,最終建立訪問成功,例項建立成功:


建立例項成功:


下面我們來一步一步重新安裝一遍:

首先 我們把solr下載下來:

因為我剛才安裝的是6.5.0,這裡我下載的是7.0.1版本,我試一下7.0.1是否適用:http://apache.fayea.com/lucene/solr/7.0.1/點選下載

下載完成,解壓,可以看到這麼一個目錄結構:


我這裡對應的解壓目錄是:F:\ruanjian\solr-7.0.1(待會我會直接使用該目錄,你們修改為你們自己對應的解壓目錄

我們到這個目錄:F:\ruanjian\solr-7.0.1\server\solr-webapp,如圖:


將該目錄下的webapp複製出來,改名為solr(同樣這個名字可以隨便起,但是你改完之後要記著,待會要用

F:\ruanjian\solr-7.0.1\server  把該目錄下的solr(如下圖) 放在剛才我們重新命名的solr資料夾裡 並且重新命名為solrhome


複製到solr下並且改名之後檔案目錄,如圖:


到下載的檔案路徑 F:\ruanjian\solr-7.0.1\server\resources 將該路徑下的兩個檔案 複製到 solr/WEB-INF/classes(classes資料夾應該是沒有的,先建立,然後再把那兩個檔案複製進來

然後呢,把solr這個資料夾 複製到你自己電腦中的tomcat下的webapps下


開啟solr中的WEB-INF下的web.xml 找到<env-entry>標籤

把<env-entry>標籤註釋放開,<env-entry-value>填上剛才我們重新命名的solrhome的路徑,這裡 我的是


還是在這個web.xml 在最下面找到<security-constraint>標籤,並註釋掉,不註釋會403


下面  找到我們剛才下載目錄下的 路徑:F:\ruanjian\solr-7.0.1\server\lib\ext


將這幾個jar包 複製到 tomcat下的webapps下的:solr\WEB-INF\lib

找到下載目錄中的F:\ruanjian\solr-7.0.1\server\lib:


把這五個jar複製,也放到tomcat下的webapps下的:solr\WEB-INF\lib

好啦 至此已經完成了solr的安裝,啟動tomcat試試吧

訪問:http://localhost:8080/solr/index.html#/


可見,已經達到了我們預期的效果,看來solr7.x也是適用的

下面我們建立一個例項(core)

複製sample_techproducts_configs 這個資料夾就在剛才我們重新命名的solrhome\configsets下面


把該資料夾複製到solrhome資料夾下面 重新命名一下

在這裡我重新命名為bbs


重啟tomcat 

訪問http://localhost:8080/solr/index.html#/ 點選Core Admin


修改 name 和 instanceDir 


點選Add Core


已成功建立一個例項bbs,你們的成功了嗎?

好啦 今天的分享就到這裡了,雖然是成功安裝並且可以使用了,但是也是仿照別人的教程一步一步弄好的,裡面的好多原理其實並不清晰,不過,我會慢慢由淺入深的去把它慢慢弄懂,有不足之處請多提意見,多多指導,謝謝你們!!!