如何优化大型Elasticsearch索引?

时间:2016-06-28 10:04:38

标签: java elasticsearch elasticsearch1.3.2

我正在使用Elasticsearch 1.3。我有一个名为index_A的大型索引。 index_A中有超过20亿个文档,超过1.5TB。写和读操作都很常见。

由于数量太大,CPU使用率,内存,IO,GC等都存在许多问题。

我想优化索引,以下是我正在考虑的一些方法:

  1. JVM优化。我现在正在使用Java8。

  2. Elasticsearch配置。到目前为止,我找不到太多有用的信息。

  3. 通过索引中的一个字段将大索引拆分为多个小索引。我测试了一个包含10亿个文档和1亿个索引的索引,发现性能提高了大约10倍。有没有人这样做过?

  4. 有什么建议吗?

    感谢。

0 个答案:

没有答案