1. 程式人生 > >Solr6.2.1 學習筆記(一)搭建執行環境(兩種方式)

Solr6.2.1 學習筆記(一)搭建執行環境(兩種方式)

1.準備工作

  • Java JDK8 下載並安裝jdk1.8(solr6.*是基於JDK1.8開發的)
  • tomcat8.0 下載並解壓tomcat8

2.在jetty伺服器下執行

solr解壓之後目錄結構如下:

這裡寫圖片描述

solr5之後釋出版本自帶jetty伺服器,可以自行啟動。方式如下:
進入DOS視窗,然後切換到solr解壓後的bin目錄下(我的目錄是D:\solr-6.2.1\bin),然後輸入solr.cmd start[-p port]即可啟動,加上-p可指定埠,預設是8983,solr.cmd stop -p port即可關閉制定埠。執行結果如下:
這裡寫圖片描述

3.在tomcat伺服器下執行

為了加入自己的特性,以及在solr基礎之上的應用,solr也可執行在tomcat伺服器下,具體配置過程如下:
1. 將solr-6.2.1\server\solr-webapp下的webapp資料夾拷貝到tomcat\webapps目錄下,並將webapp重新命名為solr(可以重新命名為取任意名稱)。
2. 將solr-6.2.1\server\lib\ext下的所有jar包拷貝到tomcat\webapps\solr\WEB-INF\lib下
3.在WEB-INF下建立一個classses資料夾,並將solr-6.2.1\server\resources下的log4j.properties配置檔案拷貝到classes資料夾下
4

.在tomcat\webapps\solr下建立資料夾solrhome(可任意取名),將solr-6.2.1\server\solr下的所有內容拷貝到solrhome下面,此時tomcat\webapps\solr和tomcat\webapps\solr\solrhome資料夾目錄結構如圖

這裡寫圖片描述

這裡寫圖片描述

5.修改tomcat\webapps\solr\WEB-INF\web.xml,找到圖示程式碼進行修改(第40行左右,預設註釋掉了)
這裡寫圖片描述

6.執行tomcat,訪問http://localhost:8080/solr/index.html 即可
這裡寫圖片描述