Solr-通过HTTP创建时,如何使不同服务器上的内核具有相同的名称

时间:2019-03-11 13:34:32

标签: solr

我已经通过HTTP运行以下命令:

http://solr-uat.cambridgeassessment.org.uk/solr/admin/collections?action=create&name=ocr_education_and_learning_web8&numShards=1&maxShardsPerNode=8&replicationFactor=3&collection.configName=ocr_education_and_learning

,它创建了集合,但是每个服务器(有3台服务器)上的核心都附加了名称(例如ocr_education_and_learning_web8_shard1_replica1)。我正在与SI4T集成,它似乎使用核心名称而不是集合名称,因此核心名称在服务器之间必须相同,但是我找不到如何执行此操作。

任何人都可以建议如何最好地做到这一点吗?

1 个答案:

答案 0 :(得分:0)

据我所知您不能这样做。核心名称必须唯一。这种命名方案是SolrCloud的内部结构,用于将彼此不同的索引(“核心”)区分开来(每个索引构成整个集合的一部分)。

有关更多信息,请参见此nice answer