作者:cresslyty_723 | 来源:互联网 | 2023-05-18 02:05
前几天项目中用到了solr全文检索,所以对solr服务器部署进行了相关的了解,现分享如下,也请各位看客不吝指教.solr本身是支持用Jetty和tomcat两种启动方式启动的,由于项目中用的都是
前几天项目中用到了solr全文检索,所以对solr服务器部署进行了相关的了解,现分享如下,
也请各位看客不吝指教....
solr本身是支持用Jetty和tomcat两种启动方式启动的,由于项目中用的都是tomcat,所以我
这里也只说下利用tomcat部署solr服务器。
solr版本:solr-6.6.0,目前还在更新版本中,其官方的
下载地址:http://lucene.apache.org/solr
电脑部署的jdk版本:1.8
tomcat版本:tomcat8 ,tomcat8官方下载地址:http://tomcat.apache.org/download-80.cgi
第一步:解压tomcat到非中文目录下,如:D:\tomcat8.0\apache-tomcat-8.5.20
目录结构如下:
第二步:解压solr到非中文目录下,如:D:\solr\solr-6.6.0
目录结构如下:
第三步:
把solr解压的文件目录下:server\solr-webapp文件夹复制到tomcat的解压文件webapps文件夹下,
并重命名为solr.(便于下一步使用,也可以叫别的名字)。
第四步:将solr解压目录server\lib\ext文件夹下的jar包拷贝到tomcat解压目录webapps\solr\WEB-INF\lib文件
夹下。
第五步:将solr解压目录dis文件夹下的solr-dataimporthandler-6.6.0.jar和solr-dataimporthandler-extras-6.6.0.jar
两个jar包也复制到tomcat解压目录webapps\solr\WEB-INF\lib文件夹下.
第六步:将将solr解压目录server\lib文件夹下的jar包: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都复制到omcat解压
目录webapps\solr\WEB-INF\lib文件夹下.
第七步:将solr解压目录下server\solr文件夹复制到F盘(或其他盘)非中文路径下,重命名为solrhome,如:F:\solrhome
第八步:修改tomcat配置文件:webapps\solr\WEB-INF\web.xml,找到
solr/home
/put/your/solr/home/here
Java.lang.String
将标红部分改为自己的solrhome路径
第九步:在tomcat解压文件路径webapps\solr\WEB-INF下新建文件夹classes(如已经有该文件夹则不必新建)。
第十步:复制solr解压目录下server\resources文件夹下log4j.properties文件到tomcat路径
webapps\solr\WEB-INF\classes文件夹下。
第十一步:启动tomcat,到tomcat解压文件路径bin文件夹下找到tomcat8w.exe,双击启动,
如有相关的端口被占用问题,则可以到解压路径找到conf\server.xml文件中找到相应端口修改即可。
访问http://localhost:8080/solr/index.html即可看到如下界面,说明配置成功。
好了,今天就到这里吧,男篮亚洲杯已经开始了,我得去看比赛了,还有中文分词器的配置,等下次整理吧