Solr Centos6.5下安装solr7.2
Posted transkai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr Centos6.5下安装solr7.2相关的知识,希望对你有一定的参考价值。
部署配置单机版solr
1.把solr-7.2.0/server/solr-webapp里面的webapp拷贝到tomcat 的webapps下,重命名为solr
2.拷贝solr-7.2.1\\server\\lib\\ext 下的jar包以及lib目录下gmetric4j-1.0.7.jar,以metrics开头的jar包拷贝到 tomcat\\webapps\\solr 项目的WEB-INF\\lib下
3.拷贝solr-7.2.0\\server 下的solr文件夹到其它非中文目录下,重命名为solrhome,我是建立到了/data/soft下
4.修改/data/soft/tomcat/webapps/solr/WEB-INF\\web.xml, 找到如下代码,蓝色部分的,/put/your/solr/home/here 改为你自己的solrhome的路径,我的是/data/soft/solrhome路径。
vim /data/soft/tomcat/webapps/solr/WEB-INF/web.xml,将注释去掉,并将solrhome的目录位置写进去:
如下图:
5..拷贝solr7.2.1\\server\\resources下的log4j.properties到/data/soft/tomcat/webapps/solr/WEB-INF\\classes,如果WEB-INF下没有classes文件那么就创建一个classes文件夹
6.启动tomcat,访问需要完整路径,我的是http://192.168.241.131:8080/solr/index.html#/
看下日志,如果日志有下面这个样式就成功了。
在本机上curl一下,发现403,那么估计页面也是这样,如下图。
7.注意:如果出现上图403错误,编辑web.xml照片截图中位置,找到如下代码,将其注释即可。
加上注释如下图:
再次刷新浏览器,会出现下图的页面。
配置solr的核心内容(core)
1.点击Core Admin,接着点击Add Core这项,点完之后会出现问题,但是会自动创建new-core目录。
2.报错,提示缺少配置文件:Error CREATEing SolrCore ‘new_core‘: Unable to create core [new_core] Caused by: Can‘t find resource ‘solrconfig.xml‘ in classpath or ‘/data/soft/solrhome/new_core‘
解决方法:拷贝server/solr/configsets/_default/下的conf文件夹到solrhome/new_core文件夹下
3.点击Add Core,此时会显示添加成功。
4、配置中文分析器
1.拷贝dist文件夹里的solr-dataimporthandler-7.2.0.jar
2.拷贝lucene-libs文件夹里的中文分析器的jar包
如下图:
4.自定义搜索业务域
如下图:
5.重启tomcat,就能发现自定义域已经出现
6.测试分词效果
转载自https://blog.51cto.com/12889016/2103167
以上是关于Solr Centos6.5下安装solr7.2的主要内容,如果未能解决你的问题,请参考以下文章
solr7.2.1+tomcat8.5.37+jdk8安装配置