Solr cloud交换集合别名

时间:2016-11-03 21:40:19

标签: solr solrcloud

我正在尝试在Solr云上实现主动/被动数据收集。我们每天都会获得一个新的feed文件,我创建了两个类似的配置Col1和Col2的集合,其中别名Col_active和Col_passive指向实际的集合。每天晚上我都想在成功加载后将feed文件加载到被动和切换别名,这样就不会有很长的停机时间。

  

Col_active - > Col1,Col_passive - > COL2

成功加载到Col_passive后,交换Col_active和Col_passive以便

  

Col_active - > Col2,Col_passive - > COL1

与Core API的SWAP操作一样,是否有一种直接的方式来交换Collection别名请告诉我或者还有其他更好的方法吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

截至目前,还没有这样简单的收集API。

但你可以通过2个API调用实现相同的目标

  

admin / collections?action = CREATEALIAS& name = Col_active& collections = Col2   admin / collections?action = CREATEALIAS& name = Col_passive& collections = Col1