我们的 Solr 应用程序每天向 Solr 索引添加大约 1 GiB 的数据。应用程序仅访问最近 N 天的数据,但是必须保存所有数据以供将来使用。为了节省主服务器上的空间(昂贵),我想导出数据并将其保存在本地存储中(便宜)。MySQL具有出色的mysqldump
功能,可以根据需要轻松导出和导入数据。Solr 是否有类似的功能可以在不关闭 Solr 应用程序的情况下激活?
我感兴趣的特定关键功能:
Solr 运行时工作,无需停机。
导出数据子集,例如
datetime:[1356220800 TO 1356393600]
导入数据
我感兴趣的特定非关键功能:
能够搜索导出的数据以查找要插入的子集(使用常见的 GNU 工具,例如
grep
或小型独立工具。内在数据压缩。