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,集羣在啓動後,有幾分中的時間在進行數據同步,以至瀏覽器不能訪問,過一會再查數據發現正常了。

所以,在集羣的數據同步這塊要多加註意。

相關文章
相關標籤/搜索