0
如何在分片之间分配更新索引? 我们通过用Java编写的API solr更新集合。分片之间的Solr分发更新
例我有一个集合(coll1
)和3个碎片(sh1
,sh2
,sh3
)。
当我打电话 http://10.10.10.10:8983/solr/coll1/update?q=many_files_and_texts&wt=json&indent=true, 此/更新将被插入只在sh1
,而不是所有3个碎片。
嗨。 thx回答。我们有LB Haproxy,ip 10.10.10.10,节点之间的Haproxy平衡。但是当他选择'sh2'或其他节点时,他会开始在一个分片中插入所有文档,也许我们可以通过solr scheme或configs进行分发?我们使用'implict'模式 –
当你创建你的集合时,你选择了什么字段作为'router.field'?这个字段中的哪些值? – siom
我只输入'router.name = implicit','router.field' - nothing 'action = CREATE&name = coll1&numShards = 2&replicationFactor = 2&maxShardsPerNode = 2&router.name = implicit&collection.configName = coll1&shards = sh1,sh2,sh3' –