SOLR 7.4.0版本,JDK須要8.0以上的版本,若是用Tomcat運行,Tomcat也要選擇8.0以上的版本。html
下載地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.4.0web
solr能夠使用jetty和tomcat運行,默認是使用jetty,性能跟tomcat不相上下。apache
在Jetty下安裝運行tomcat
因爲solr自己集成了jetty服務器,因此能夠直接啓動。在solr的bin目錄下用命令運行:服務器
solr startapp
出現如下內容說明運行成功了webapp
默認的啓動端口是8983性能
訪問地址:http://localhost:8983/solr/index.htmllua
在Tomcat下安裝運行spa
這裏就不介紹tomcat8的安裝了,當前默認tomcat已安裝好,tomcat目錄:E:\apache-tomcat-8.5.31-solr,Tomcat端口號設置爲:8081
在tomcat的webapps目錄下新建solr目錄,將solr-7.4.0\server\solr-webapp\webapp文件拷貝到剛纔新建的solr目錄下,以下圖:
將solr-7.4.0\server\lib\ext下的全部jar包,以及solr-7.4.0\server\lib下以metrics開頭的jar、gmetric4j-1.0.7.jar複製到E:\apache-tomcat-8.5.31-solr\webapps\solr\WEB-INF\lib下。
在E:\apache-tomcat-8.5.31-solr\webapps\WEB-INF中,新建classes文件夾,將solr-7.4.0\server\resources下的log4j2.xml文件拷貝到裏面。
修改E:\apache-tomcat-8.5.31-solr\bin\catalina.bat,增長solr.log.dir系統變量,指定solr日誌記錄存放地址。set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=E:\apache-tomcat-8.5.31-solr\logs\solr"
建立SOLR HOME目錄E:\solr-7.4.0,並把solr-7.4.0\server\solr\下全部文件、文件夾拷貝到E:\solr-7.4.0目錄下。
在E:\solr-7.4.0目錄下新建logs目錄,用來存放日誌。
拷貝solr-7.4.0 下contrib和dist文件夾到E:\solr-7.4.0目錄下。
修E:\apache-tomcat-8.5.31-solr\webapps\solr\WEB-INF\web.xml文件,新增以下部分,默認是註釋掉的,其中env-entry-value值爲E:\solr-7.4.0,即SOLR HOME目錄。
註釋掉最後面的一段內容
啓動tomcat,訪問地址:http://localhost:8081/solr/index.html
出現如下界面說明solr安裝成功了