创建Solr碎片

时间:2017-12-04 17:02:41

标签: solr solrcloud

我正在尝试在SOLR中创建多个分片,但我无法创建并收到错误:

无法创建集合dummypersoncollection(collectionName)。 maxShardsPerNode的值为1,活动节点数为1.这允许创建最多1个。 numShards的值为2,replicationFactor的值为1

  1. 我们可以配置Solr来增加maxShardsPerNode吗? 如果是,请告诉我如何创建
  2. 提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在创建集合时提供maxShardsPerNode参数。例如:

curl "http://server:port/solr/admin/collections?action=CREATE&name=collection_name&numShards=5&replicationFactor=3&maxShardsPerNode=5&collection.configName=config_name&shards=s0,s1,s2,s3,s4"

它将创建一个包含5个分片的集合,每个分片2个副本。如果您有2个节点,则maxShardsPerNode必须至少为5才能容纳10个副本(如果将其设置为较低,则会出现错误)