I'm looking for information on how to properly administer an
Elasticsearch cluster. We are evaluating it's use at my company, but
I have not been able to really find any information on how it is
administered. Can someone please point me to any documentation or
other information on administration.
I'm looking for information on how to properly administer an
Elasticsearch cluster. We are evaluating it's use at my company, but
I have not been able to really find any information on how it is
administered. Can someone please point me to any documentation or
other information on administration.
Specifically, I'm concerned about:
Backups and Restores
Look at the docs about gateway. Also, replicas are useful for
protecting you from sporadic node failures and data loss.
Performance Tuning
There is a lot of stuff that can affect performance at both indexing
and searching end, so it's hard to have a single place where all this
"wisdom" is well documented. When performance problems start it's
best to turn to this list or, if your company needs something more
official, you can turn to organizations that know (elastic)search and
can help.
Best Practices
Similar to the above. You could learn a lot by reading Lucene in
Action or one of the Solr books - a lot of the same core ideas apply
to Elasticsearch, though of course there is ES-specific stuff one
needs to know on top of that. Again, similarly to the above - support
via ML or via paid tech support subscriptions.
Settings Documentation
The Guide on elasticsearch.org is currently the best/only
documentation there is.
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.