solr兩種啟動方式
阿新 • • 發佈:2021-06-17
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#/