solr服务器搭建与Tomact整合及使用

一:solr服务器的搭建

1:搭建全新的为solr专用的solr服务器:

在自己电脑上搭建两台Tomact服务器,一台仍为应用服务器,一台作为solr服务器,应用服务器按照正常Tomact服务器搭建即可,如果不会请参考《番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置》,对于第二台作为solr的服务器,按照如下步骤

1)下载压缩包解压到不含中文的路径下(尽量将其重命名

solr服务器搭建与Tomact整合及使用

2)我的电脑——>高级系统设置——>环境变量——>新建

solr服务器搭建与Tomact整合及使用

solr服务器搭建与Tomact整合及使用

3)然后在PATH中加入:

solr服务器搭建与Tomact整合及使用

4)修改新的tomcat中的bin/startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

5)修改新的tomcat中的bin/catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。

6)修改conf/server.xml文件,将文件中的端口改为没用过的端口,我是件所有端口+1.

7)分别点击应用服务器的Tomact的bin/startup.bat和solr服务器下的bin/startup.bat,看是否还存在冲突即可。

2:搭建solr服务器并于Tomact整合

1):官网下载solr,我下的的6.6的版本,好像solr5之前的是有war包,其实也一样如果和tomact整合。

2):将下载的压缩包解压如图

solr服务器搭建与Tomact整合及使用

2.1下载的solr是可以自己启动的,这里验证一下下载的这个是不是可以,到【bin】目录下按住Shift右键---->在此处打开命令窗口,输入指令【solr start】显示

solr服务器搭建与Tomact整合及使用

然后打开浏览器8983端口即可  :8983/

solr服务器搭建与Tomact整合及使用

 

3):将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\solr-webapp】下的wenapp文件夹拷贝到【D:\Tomact\apache-tomcat-8.0.53-solr\webapps】下,并改名为solr 

4):将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\lib\ext】下的jar包拷贝到【D:\Tomact\apache-tomcat-8.0.53-solr\webapps\solr\WEB-INF\lib】下

5):将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\lib】下的五个以metircs开头的jar包拷贝到【D:\Tomact\apache-tomcat-8.0.53-solr\webapps\solr\WEB-INF\lib】下

6):将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\resources】下的【log4j.properties】拷贝到【D:\Tomact\apache-tomcat-8.0.53-solr\webapps\solr\WEB-INF\classes】没有目录则新建。

7):在【D:\Tomact\apache-tomcat-8.0.53-solr\webapps\solr】下新建solr_home,并将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\solr】下的【solr.xml】拷贝过去

8):在新建的solr_home目录下新建solrcode文件夹,并将【D:\Tomact\solr-6.6.5\solr-6.6.5\server\solr\configsets\basic_configs】下的【conf】文件夹拷贝过去

9):修改web.xml

  9.1:将原本默认注释掉的下列内容取消注释,并做如下修改

1 <env-entry> 2 <env-entry-name>solr/home</env-entry-name> 3 <env-entry-value>../webapps/solr/solr_home/</env-entry-value> 4 <env-entry-type>java.lang.String</env-entry-type> 5 </env-entry>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppzfj.html