Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 打电话给SPLITSHARD后仍然看到老shard_Solr - Fatal编程技术网

Solr 打电话给SPLITSHARD后仍然看到老shard

Solr 打电话给SPLITSHARD后仍然看到老shard,solr,Solr,我调用了splitshard,现在这是我在发布提交后看到的内容: 我以为splitshard应该去掉原来的shard,shard1,在这种情况下。我错过什么了吗?我希望剩下的两个碎片是shard1_0和shard1_1 我使用的其余调用是/admin/collections?collection=default collection&shard=shard1&action=SPLITSHARD(如果有帮助)。来自Solr邮件列表的响应: SPLITSHARD调用完成后,它只会将原始shard标

我调用了splitshard,现在这是我在发布提交后看到的内容:

我以为splitshard应该去掉原来的shard,shard1,在这种情况下。我错过什么了吗?我希望剩下的两个碎片是shard1_0和shard1_1


我使用的其余调用是/admin/collections?collection=default collection&shard=shard1&action=SPLITSHARD(如果有帮助)。

来自Solr邮件列表的响应:

SPLITSHARD调用完成后,它只会将原始shard标记为 不活动,即不再接受请求。所以是的,你必须使用 删除碎片( ) 把它清理干净

就您在管理UI上看到的情况而言,该信息是错误的,即 UI在显示碎片时不尊重碎片的状态。所以 虽然父碎片可能处于非活动状态,但最终仍会看到它 就像另一个活跃的碎片。这件事有个悬而未决的问题

确认碎片状态的一种方法是查看中的碎片状态 clusterstate.json(或state.json,取决于您使用的Solr版本) 使用)