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#/

