Windows 7中安裝Solr7


最新忙里偷閑,研究一下了Lucene.Net,發現操作比較繁瑣,同比相似的功能,感覺Solr比較簡單,容易使用。不過由於Solr使用的是Java的環境,對於.Net開發的人員來說,還是比較陌生,搭配環境成為入門的第一大障礙。爬了很多優秀的博文,雖然很多描述的不是很詳細,但是也學習到很多,總結下面列舉環境安裝的整個過程。

 

一、安裝前軟件准備:

1. JDK9.0.1 (Solr7對JDK7不支持,JDK8沒試過,直接上最新版本),可以到官方下載

2. Apache-Tomcat 8.5.24 官網下載

3. Solr 7.1.0  官網下載

二、JDK的安裝

1. 直接下一步下一步安裝完畢,在安裝過程會提示安裝JRE,需要安裝JRE,記住JDK和JRE的安裝目錄。如:D:\app\Java\jdk-9.0.1、D:\app\Java\jre-9.0.1

2. 執行完上面的JDK和JRE安裝,接下來要配置環境變量

添加環境變量:

JAVA_HOME = jdk安裝路徑

JRE_HOME = jre安裝路徑

CLASSPATH =%JAVA_HOME%\lib;%JRE_HOME%\lib

更改環境變量PATH,在它值里面的前面添加值:%JAVA_HOME%\bin;%JRE_HOME%\bin;

注:不清楚在哪里添加環境變量的,自覺去百度一下就可以了

 

3. 最后在命令窗口中測試 java -version和javac 是否安裝成功。

 

三、Tomcat的安裝

1. 新建一個apache-tomcat-8.5.24的文件夾作Tomcat的安裝路徑,如:D:\app\apache-tomcat-8.5.24

2. 直接解壓下載的Tomcat壓縮包,將里面的文件拷貝到tomcat的目錄下:

3. 通過DOS命令執行tomcat的安裝,在DOS命令窗口,進入到tomcat安裝目錄下的bin文件夾中,執行startup.bat文件:如下

看下下面的提示,就說明安裝已成功。

四、安裝Solr

1. 創建一個solr_home的文件夾作為solr的安裝目錄,如:D:\app\solr_home

2. 解壓下載的solr-7.1.0壓縮包,將解壓后的solr-7.1.0文件夾下server\solr-webapp\webapp文件夾拷貝到tomcat安裝目錄下的webapps文件夾中,並重命名為solr。如圖:

           

 

3. 將解壓后的solr-7.1.0文件夾下server\lib\ext內的所有jar包、server\lib內以metrics開頭的所有jar包,以及gmetric4j-1.0.7.jar復制到tomcat安裝目錄下的webapps\solr\WEB-INF\lib下。

4. 在tomcat安裝目錄下的webapps\solr\WEB-INF中,新建一個classes文件夾,將解壓后的solr-7.1.0文件夾下server\resources內的log4j.properties文件拷貝到里面。

5. 拷貝在tomcat安裝目錄下的server\solr內的所有文件到solr_home的文件夾中(即solr的安裝目錄)

6.在solr_home文件夾下新建一個logs文件夾。

7. 修改tomcat安裝目錄下bin文件夾中的catalina.bat,添加solr.log.dir系統變量,指定solr日志記錄存放地址(即上面創建的logs文件夾路徑)。

8.在solr_home文件夾下新建一個new_core文件夾,將解壓后的solr-7.1.0文件夾下server\solr\configsets\_default下的conf文件夾拷貝到里面,然后修改conf文件夾里solrconfig.xml文件,如下:

9. 修改tomcat安裝目錄下webapps\solr\WEB-INF內的web.xml文件:

添加內容:

 注釋內容:

 

 

10. 修改端口,默認是8080(看需要設置),修改在tomcat安裝目錄下conf文件夾內的server.xml文件:

 

 11. 啟動tomcat服務

在tomcat安裝目錄下bin文件夾中,打開tomcat8w.exe

 

12.查看tomcat , http://localhost:8888/

13. 查看solr, http://localhost:8888/solr/index.html

①  點擊Logging菜單,出現異常問題(正在處理中...)

 

 

網上找到的解決方法,打開solr安裝目錄下bin\solr.in.sh文件,修改時區為UTC+8,不過本人測試無效。。。。。。。。。。

 

 

②  點擊Core Admin菜單,如果沒有Core,會彈出如下框,提示添加。

instanceDir:  solr安裝目錄下的new_core文件夾的路徑

dataDir: solr安裝目錄下的new_core\data文件夾的路徑

config: solr安裝目錄下的new_core\conf\solrconfig.xml文件的路徑

schema: solr安裝目錄下的new_core\conf\managed-schema文件的路徑

 


免責聲明!

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



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