前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >处理solr时遇到的问题

处理solr时遇到的问题

作者头像
余生大大
发布2022-11-02 14:18:21
6060
发布2022-11-02 14:18:21
举报
文章被收录于专栏:余生大大

前面的博客说了,我在解决solr索引的问题,但是后面我遇到的问题一次比一次严重,上次还能访问solr和系统,上次博客中看到我的solr上面有报错,那是我new_core出现的问题,我作死的在linux中删除了new_core文件

GAME OVER

solr崩了,因为我技术不深所以没找到正确的错误原因

当时我立即对solr和tomcat进行操作但是linux不允许任何操作,df -h查看发现solr的目录磁盘满了

好吧,先挂2T磁盘,将文件都挪到新地址,只留下solr和一些不会产生磁盘占用的文件。

开始排查,最后发现现有版本的solr可能有些问题,于是我重装了solr并且重新配置了solr-tomcat,以下为教程:https://www.cnblogs.com/guxiong/p/6284938.html

配置完成,根据地址找到/collection1/conf/schema.xml配置索引字段的文件,把我们之前文件配置的索引拿过来,然后启动solr报错,这次找到了,没有ik分词器的jar包,网上下一个IK Analyzer 2012FF_hf1.zip引入到tomcat中solr的lib中,再次重启,可以启动,现在我们就去启动项目。

在启动项目后我们访问solr遇到了404的问题,而上传方案却没有问题,检查后发现用的查询是query.setRequestHandler("/selectbyorder");而solr默认是/select,如果要修改的话找一个solr自定义RequestHandler的教程,我这是修改为/select,然后测试查询没有问题,终于告一段落

因为各种原因,我只能在solr里加入这个查询,我搜索solr的这个创建RequestHandler的方式,是在solrconfig.xml中加入

切记,是在所对应的core里

在solr里有这个core,里面有conf文件夹,找到其中的solrconfig.xml文件

我就一个core就是collection1

这就是里面的格式

这就是conf文件夹里的东西,我们修改的就是标红的

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档