2017-07-10 162 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