我正在尝试在SOLR中创建多个分片,但我无法创建并收到错误:
无法创建集合dummypersoncollection(collectionName)。 maxShardsPerNode的值为1,活动节点数为1.这允许创建最多1个。 numShards的值为2,replicationFactor的值为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个副本(如果将其设置为较低,则会出现错误)