2017-07-10 83 views

回答

0

讓我們舉個例子回答你的問題。假設以下是你的Solr Cloud結構。

  • Shard1
    • 節點1(20個文檔)(5.5.1)
    • 節點2(20個文檔)(5.5.1)
  • Shard2
    • 節點3(20 docs)(5.5.1)
    • node4(20 docs)(5.5.1)

現在您將爲這兩個碎片添加一個副本。
首先向Zookeeper添加兩個節點。但是這兩個節點都是Solr 6.6.0。

bin/solr start -cloud -s /Users/XYZ/Downloads/solr-6.5.0/example/cloud/node6/solr -p 8957 -z localhost:9983 

一個副本添加到這兩個碎片

localhost:8983/solr/admin/collections?action=ADDREPLICA&collection=collectionName&shard=shard1 
localhost:8983/solr/admin/collections?action=ADDREPLICA&collection=collectionName&shard=shard2 

加入後複製品您Solr的雲架構的樣子: -

  • Shard1
    • 節點1(20個文檔) (5.5.1)
    • 個節點2(20個文檔)(5.5.1)
    • 節點5(20個文檔)(6.6.0)
  • Shard2
    • 節點3(20個文檔)(5.5.1)
    • 節點4 (20個文檔)(5.5.1)
    • node6(20個文檔)(6.6.0)

刪除節點1,節點2,節點3和n ode4。您的雲結構將在Solr 6.6.0中。

+0

Hi Sanjay對不起,回覆晚了。 我是solr的新手,我有任務將solr 5.5.1升級到solr 6.6.0。在我的服務器上有tomcat8文件夾和solr home文件夾我真的不知道如何做這個任務。 bcz我想從一開始就學習這一切,但我沒有太多時間。是否有可能幫助這一步一步一步做。 – fatha