本文简单介绍solr6.6.0的环境搭建,本文的操作是在windows下进行的,但整个过程也适用于Linux系统
需要准备的:
环境需要1.8以上的JDK,可以在官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
solr为6.6.0版本,可以根据系统在官网下载:http://www-eu.apache.org/dist/lucene/solr/6.6.0/
Tomcat为8.5版,可以在官网下载:http://tomcat.apache.org/download-80.cgi
注:以下操作均基于windows系统,如果是在Linux下,将对应命令/操作替换即可
1、配置前先确定本机JDK的版本,可在cmd下输入java -version查看,显示下图即为已安装了1.8版本的JDK,否则需要先安装JDK,并配置环境变量
2、解压下载的solr.zip得到solr-6.6.0文件夹
3、解压下载的Tomcat.zip得到apache-tomcat-8.5.16文件夹
4、在 apache-tomcat-8.5.16文件夹下,进入webapps\,创建一个文件夹命名为solr:
5、在solr-6.6.0文件夹中,进入server\solr-webapp\webapp\,将该文件夹下所有内容拷贝到4中新建的solr文件夹内:
6、在solr-6.6.0文件夹中,进入server\lib\,将metrics开头的jar文件,除了metrics-jetty9-3.2.2以外的4个,拷贝到该solr 文件夹下的\WEB-INF\lib:
在solr-6.6.0文件夹中,进入server\lib\ext\,将5个jar文件拷贝也拷贝到上面的\lib\文件夹,此时,该文件夹目录如下:
7、在apache-tomcat-8.5.16文件夹下,进入webapps\solr\WEB-INF\,创建一个新文件夹命名为classes:
将solr-6.6.0文件夹下,server\resources\中的日志配置文件log4j.properties,拷贝进入上面创建的classes文件夹中:
8、在apache-tomcat-8.5.16文件夹下,新建文件夹命名为solrhome,将solr-6.6.0文件夹下的contrib、dist两文件夹拷贝过来,再创建一个文件夹命名为home,用于存放solr的核心core:
9、在solr-6.6.0文件夹下,进入server\solr\,将文件夹中所有文件拷贝到7中创建的home文件夹下:
10、在apache-tomcat-8.5.16文件夹下,进入\webapps\solr\WEB-INF\,编辑web.xml:
到文件末,注释两个标签,否则访问solr时会报错:
(报错内容为
HTTP Status 403 - Access to the requested resource has been denied:拒绝访问)
最后,进入apache-tomcat-8.5.16文件夹下的bin文件夹,双击startup.bat:
看到tomcat开始运行:
进入浏览器,输入http://localhost:8080,看到下图即为Tomcat配置成功:
在地址后面再加上/solr/index.html#/,看到下图,则是可以访问solr了: