6 Elasticsearch provides a distributed, multitenant-capable full-text search engine with a HTTP web interface and schema-free JSON documents.
11 Single-node elasticsearch with clustering disabled:
27 Setup shared repository for snapshots:
35 path: /var/lib/glusterfs/repo
38 Cluster with manually defined members:
61 Common definition for curator:
69 logfile: /var/log/elasticsearch/curator.log
72 - action: delete_indices
74 Delete indices older than 45 days (based on index name).
75 Ignore the error if the filter does not result in an actionable
76 list of indices (ignore_empty_list) and exit cleanly.
78 ignore_empty_list: True
79 continue_if_exception: False
84 value: '.*\-\d\d\d\d\.\d\d\.\d\d$'
88 timestring: '%Y.%m.%d'
93 Reduce the replica count to 0 for indices older than 30 days
94 (based on index creation_date)
97 wait_for_completion: False
98 continue_if_exception: False
101 - filtertype: pattern
103 value: '.*\-\d\d\d\d\.\d\d\.\d\d$'
105 source: creation_date
111 forceMerge indices older than 2 days (based on index
112 creation_date) to 2 segments per shard. Delay 120 seconds
113 between each forceMerge operation to allow the cluster to
115 This action will ignore indices already forceMerged to the same
116 or fewer number of segments per shard, so the 'forcemerged'
121 continue_if_exception: False
124 - filtertype: pattern
126 value: '.*\-\d\d\d\d\.\d\d\.\d\d$'
128 source: creation_date
136 Client with host and port:
144 host: elasticsearch.host
147 Client where you download an index template that is stored in the direcotry
156 host: elasticsearch.host
161 template: elasticsearch/files/my_index_template.json
167 * https://www.elastic.co/
168 * http://alex.nederlof.com/blog/2012/11/19/installing-elasticsearch-with-jenkins-on-ubuntu/
169 * http://websightdesigns.com/wiki/Setting_up_Centralized_Event_Parsing_on_Ubuntu_12.04
170 * https://gist.github.com/wingdspur/2026107