我已經開始學習solr.I已經下載了solr提供的最新zip(5.1.0)並使用bin/solr start -e cloud -noprompt運行服務器。
我檢查該內部調用solr如何在solr提供的示例中加載configset?
bin/solr start -cloud -s example/cloud/node1/solr -p 8983
bin/solr start -cloud -s example/cloud/node2/solr -p 7574 -z localhost:9983
我檢查這些是不配置在例如/雲/節點1定義的(CONF/solrconfig.xml中)/ solr的它是如何與從SOLR_HOME/configsets目錄solr的負載的配置?
我讀了幾個地方的文檔,但我仍然無法弄清楚像'bin/solr start -cloud -s ...'和使用zookeeper這樣的雲的用法。 請幫忙。
zookeeper是否必須運行solr實例?它究竟做了什麼?我不能運行我自己的核心或solr提供的沒有zookeeper的例子嗎? –
如果您在雲模式下使用Solr,則需要Zookeeper。 Zookeeper負責存儲配置並協調SolrCloud中的節點。你不必使用ZK。您可以創建自己的一組solr節點,並使用分佈式搜索在其中進行查詢。當然,在這種情況下,您需要從應用程序方面決定應在哪個節點中索引哪些數據。你可以在這個鏈接中找到更多細節:https://wiki.apache.org/solr/DistributedSearch – jay