1. 程式人生 > 其它 >solr兩種啟動方式

solr兩種啟動方式

solr兩種啟動方式

solr下載

地址:http://lucene.apache.org/solr/downloads.html

把下載後的zip包解壓

方式一 solr自啟動

1開啟cmd.exe,進入到solr的bin目錄下

2輸入solr.cmd start

3在瀏覽器輸入http://localhost:8983,檢視是否啟動成功

方式二solr+tomcat啟動

1在tomcat的webapps目錄下建立一個solr資料夾,並將solr-7.5.0/server/solr-webapp/webapp下所有檔案拷貝過去

2 將solr-7.5.0資料夾下server\lib\ext內的所有jar包、server\lib內以metrics開頭的所有jar包,以及gmetric4j-1.0.7.jar複製到tomcat安裝目錄下的webapps\solr\WEB-INF\lib下

3開啟cmd.exe,進入到solr的bin目錄下,輸入命令:solr start 啟動solr,然後執行命令:solr create -c corename (corename為自定義)生成core.生成的core在solr-7.5.0\server\solr目錄下.(後續再新增core,只需要複製第一個修改名稱)

4在tomcat目錄下建立solrhome(目錄名自定義),並將solr-7.5.0/server/solr/* 目錄下的所有內容拷貝過去

5修改tomcat安裝目錄下的webapps\solr\WEB-INF\web.xml 檔案,指定solrhome的位置,並註釋security-constraint

指定位置:

  <env-entry>
 <env-entry-name>solr/home</env-entry-name>
 <env-entry-value>D:/tomcat/apache-tomcat-8.5.34/webapps/solrhome</env-entry-value>
 <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

註釋以下內容:

6 日誌檔案的配置

在tomcat的webapps\solr\WEB-INF目錄下建立一個classes資料夾,把solr-7.5.0\server\resources下的log4j2.xml拷貝過去,其他的版本可能是log4j.properties

如果是log4j2.xm還需要以下配置:

在tomcat/bin下的catalina.bat新增solr.log.dir的系統變數,logs是我在solr下建立的一個資料夾,方便管理日誌

set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=D:\tomcat\apache-tomcat- 8.5.34\webapps\solr\logs"

7啟動 solr

在瀏覽器輸入:http://localhost:8080/solr/index.html#/