从所有Vespa群集节点中删除索引

时间:2018-11-22 16:55:52

标签: vespa

是否可以从同一集群的所有节点中删除索引(其文档)?

目前,我正在遵循this命令:

$ /opt/vespa/bin/vespa-stop-services && /opt/vespa/bin/vespa-remove-index -force && /opt/vespa/bin/vespa-start-services

但是它只会从当前节点中删除文档,而我被迫在群集的每个节点上运行它。

1 个答案:

答案 0 :(得分:5)

是删除所有文档的最快方法,是的。确保停止所有节点,以免节点在同步时不同步。没有所有文档的全局清除功能-会很方便。

另一种方法是使用visit获取所有ID,然后创建供稿以清除文档。通常需要更长的时间,但根据节点数量的不同,它会更容易。 Vespa团队克里斯蒂安(Kristian)