java - How to optimize large Elasticsearch index? -


i using elasticsearch 1.3. , have large index called index_a . there more 2 billion docs in index_a , more 1.5tb. write , read operations both frequent.

since amount huge, there many problems in cpu usages, memory, io, gc, etc.

i want optimize index , here methods i'm thinking about:

  1. jvm optimize. using java8 now.

  2. elasticsearch configuration. did't find useful information until now.

  3. split large index multiple small indices 1 field in index. tested index 1 billion docs , index 100 million , find performance improved 10x. before?

any suggestion?

thanks.


Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -