Autoscaling solr - 添加拉取副本,而不是 NRT 副本

Autoscaling solr - Add pull replicas, not NRT replicas

我有一个特定的要求,我只想在集群在节点故障后启动恢复过程时使用 solr 自动缩放功能仅创建拉取副本。 但是,使用 solrcloud 自动缩放会在节点关闭和启动时创建 NRT 类型的副本。 我已经查看了策略规范列表中给出的示例:https://lucene.apache.org/solr/guide/7_4/solrcloud-autoscaling-policy-preferences.html#policy-specification 但我无法找到按类型限制副本创建的示例。 我还尝试将集群设置为限制 NRT 副本的数量,但在这种情况下,当自动缩放完成(一个节点关闭)时,不会添加新的副本,因为 NRT 副本的最大数量已经存在。

那么是否可以直接实现这样的功能,如果不能,请提出一个理想的方法。

版本 8.3 中引入了副本类型提示 属性 - https://issues.apache.org/jira/browse/SOLR-13674

https://lucene.apache.org/solr/8_4_1/changes/Changes.html#v8.3.0.bug_fixes