0

我有一个包含约 10 亿行 (180gb) 的索引 (Solr/Lucene v. 4.x),并希望将其迁移到 Solr 的 Datastax 变体中。我找不到任何 HOWTO 或迁移指南。只需将索引目录复制到 Datastax solr.data// 就可以了,再加上发布 solrconfig.xml 和 schema.xml?

br

4

2 回答 2

1

第一个问题是“存储”了多少数据,然后您需要将现有 Solr 数据导出为 CSV 文件,然后将该数据导入 Datastax Enterprise。

但是,您不能直接将 Lucene/Solr 索引移动到 Datastax Enterprise。一方面,DSE 为每个 Solr 文档存储了一些附加属性。

DSE 的全部意义在于,Cassandra 成为您的记录系统,维护原始数据,然后 DSE/Solr 只是对数据进行索引以支持丰富的查询。DSE 使用 Cassandra 来存储数据并使用 Solr 来索引数据。

于 2013-09-11T17:06:25.900 回答
0

您可以使用类似https://github.com/dbashford/solr2solr的方式将数据从一个复制到另一个,但您不能重复使用索引文件。

于 2013-05-02T16:52:50.293 回答