我可以通过CollectionAdminRequest.Backup
和CollectionAdminRequest.Restore
从Solr创建/恢复Solr备份。
看起来可以通过http api来实现,例如:
http://localhost:8983/solr/gettingstarted/replication?command=details&wt=xml
但是可以列出所有备份,然后按名称从SolrJ中删除一个备份吗?
我正在使用Solr 7.5。
答案 0 :(得分:0)
根据我的发现,不可能直接从SolrJ进行。
因此,我最终直接使用HDFS。我已经将Solr配置为使用HDFS作为备份存储。从我的代码中,我正在通过HDFS客户端访问它-我可以列出并删除其中的备份。