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安装成功了