您的位置:首页 > 其它

1. solr cloud 集群没配好 遇到的问题-----

2015-04-06 00:00 190 查看
摘要: 最近在弄nutch-hadoop-solr 以前solr用单节点,最近改成solr cloud了 结果出了一堆的问题

1.问题1:日志中solr集群报错,且机器之间的连接拒绝 而且显示solr的用的端口是8393--

答:经检查是 solr.xml 配置的端口问题。---部署使用的tomcat 8080,修改成正确端口

<solrcloud>
<str name="host">${host:}</str>
<int name="hostPort">${jetty.port:8080}</int>
<str name="hostContext">${hostContext:solr}</str>
<int name="zkClientTimeout">${zkClientTimeout:15000}</int>
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
</solrcloud>

2. 问题2. there exists no core with name index

1)这种问题比较奇葩,首先看下是不是浏览器的问题,换一个试一下。

2)相关log的jar包是不是加进去了,如果没有添加以下,再观察。总之我的问题就是这么解决的。

这是我的解决方案,具体情况具体分析。

cp solr-4.6.0/example/lib/ext/*.jar /var/lib/tomcat6/webapps/solr/WEB-INF/lib/

3.问题3:浏览器点击查询numFound 的值来回变动。

查了好多资料没有找到原因和解决办法,好像其他人都没遇到似的。

我严重怀疑是数据没有同步造成的,在爬虫爬取完数据之后重启了一下solr cloud,集群在启动后,有几分中的时间在进行数据同步,以致浏览器不能访问,过一会再查数据发现正常了。

因此,在集群的数据同步这块要多加注意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr cloud