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,你們的成功了嗎?



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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章