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