(1)安装环境:
- 不管是Windows还是Linux操作系统,Solr的安装都是一样的,在此就选择比较简单的Windows了。
- 此处使用的Solr是最新版的Solr-6.6.0,没有的朋友可以去ApacheSolr官网进行下载,此处就不过多讲解了。版本下载地址:http://archive.apache.org/dist/lucene/solr/
- Solr-6.6.0所需Tomcat服务器必须为Tomcat8+以上,所需jdk编译环境也必须在jdk8+以上(ps:Tomcat与jdk没达到要求的朋友也可以去相应的官网上进行下载并安装,此处也不过多讲解了)。
- 将下载好的solr-6.6.0.zip解压至D:\My softwaredownload(下图1为solr-6.6.0.zip,2为解压后的solr-6.6.0)
- 将Tomcat解压至D:\Mysoftware\Tomcat8.0
- 解压路径根据自己的喜好风格即可,没有固定的目录格式
- (2)Solr搭建:
2.1复制Web项目:
- 解压后的Solr中有一个server目录,进入server目录,紧接着进入solr-webapp目录,复制solr-webapp目录下的webapp文件夹至tomcat的webapps目录下,并将复制过来的webapp文件夹改名为solr(ps:复制过来的就是一个JavaWeb项目,因此此处不进行改名也可以,不改名的话项目名称就是webapp,改名后项目名称为solr,有一点JavaWeb经验的朋友对此处应该能够很容易理解)。
- 如上图把1路径下(D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\solr-webapp)的webapp复制到2路径下(D:\Mysoftware\Tomcat8.0\webapps)并改名为solr
2.2创建SolrHome:- 创建一个SolrHome,即存放solr索引及相关配置文件的地方,在任意一个盘中创建一个空文件夹即可,路径及名字不一定为D:\Mysoftware\solr_home,根据自己喜好即可,如下图:
- 2.3解压后的Solr中有一个server目录,进入server目录,紧接着进入solr目录,将目录中所有内容复制到创建的solr_home中即复制到D:\Mysoftware\solr_home中,如下图:
- 修改web.xml文件:如下图
- f
- 复制1的内容(去掉注释)修改
/put/your/solr/home/here
为D:\My software\solr_home
(这是修改solr_home的路径) - 注释下面代码:获取权限
- 将所需要的架包通通复制到tomcat的solr项目中的WEB-INF目录下的lib目录下(D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\lib):
- (1:复制solr-6.6.0\dist下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar包到tomcat下的webapps\solr\WEB-INF\lib目录下 2:复制solr-6.6.0\server\lib\ext下的所有jar包到tomcat下的webapps\solr\WEB-INF\lib目录下 3:复制solr-6.6.0\server\lib下的metrics开头的5个jar到tomcat下的webapps\solr\WEB-INF\lib目录下(即metrics-core-3.2.2.jar、metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar))
- 2.6在D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF目录下创建classes文件夹
- 把D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\resources目录下的log4j.properties文件复制到D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\classes文件夹下