在特定搜索节点中重建Solr索引

时间:2014-05-07 16:15:17

标签: solr datastax-enterprise

我不小心取消了我的搜索节点中的Solr索引构建。如何重新启动该节点上的索引?

nodetool rebuild_index 不起作用。该命令几乎立即退出 - 可能是因为它适用于本机Cassandra索引,而我的表索引是自定义类型“com.datastax.bdp.search.solr.Cql3SolrSecondaryIndex”

另一方面,单击Solr核心管理UI中的“Reindex”/“Full reindex”按钮将触发所有搜索节点上整个列家族的重新索引。

有没有办法只触发该节点的索引?我正在使用DSE 4.0.1(Cassandra 2.0.5,Solr 4.6.0.1)

1 个答案:

答案 0 :(得分:2)

为了重新索引单个节点,您必须使用reindex = true和distributed = false参数重新加载其核心,如下所述:http://www.datastax.com/documentation/datastax_enterprise/4.0/datastax_enterprise/srch/srchReldCore.html