I've an ES server (0.90.0) with 3.2G dedicated to the JAVA heap memory. I'd
like to utilize bulk of the memory equally for
indexing and searching (from web end- Kibana). In this situation what
should be the appropriate value for index.fielddata.cache?
Soft or resident?
If you want all field data in the cache to be resident, including OOM
messages, choose 'resident' (which is the default).
If you want to let the JVM garbage collection decide about heap usage for
your cache values, choose 'soft'. The risk of OOM is low, but performance
will not be well, because cache rebuilding takes additional time.
I've an ES server (0.90.0) with 3.2G dedicated to the JAVA heap memory.
I'd like to utilize bulk of the memory equally for
indexing and searching (from web end- Kibana). In this situation what
should be the appropriate value for index.fielddata.cache?
Soft or resident?
If you want all field data in the cache to be resident, including OOM
messages, choose 'resident' (which is the default).
If you want to let the JVM garbage collection decide about heap usage for
your cache values, choose 'soft'. The risk of OOM is low, but performance
will not be well, because cache rebuilding takes additional time.
I've an ES server (0.90.0) with 3.2G dedicated to the JAVA heap memory.
I'd like to utilize bulk of the memory equally for
indexing and searching (from web end- Kibana). In this situation what
should be the appropriate value for index.fielddata.cache?
Soft or resident?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.