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

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

答:经检查是 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>tomcat

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

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

2)相关log的jar包是否是加进去了,若是没有添加如下,再观察。总之个人问题就是这么解决的。spa

这是个人解决方案,具体状况具体分析。
日志

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

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

查了好多资料没有找到缘由和解决办法,好像其余人都没遇到似的。同步

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

所以,在集群的数据同步这块要多加注意。

相关文章
相关标签/搜索