Skip to content

Deployment

gndcshv edited this page Jul 5, 2016 · 3 revisions

Standard Tuner

StandardTuner class takes care of making elasticsearch.yml updates based on configuration properties. You can set your own properties using configuration parameters such as

cluster.name
node.name
http.port
path.data
transport.tcp.port
...

Dedicated Deployment Based on ASG names

At Netflix, all of our Elasticsearch clusters use dedicated master, data and search nodes deployments (recommended approach). Dedicated deployment can be enabled with Raigad.es.asg.based.deployment.enabled property.

We create ASG's with respective suffixes based on required types as given below.

ASG Name has "master"
ES YML Property Value
node.master true
node.data false
ASG Name has "data"
ES YML Property Value
node.master false
node.data true
ASG Name has "search"
ES YML Property Value
node.master false
node.data false

Security Group Settings

Raigad.security.group.in.multi.dc.enabled will update security groups in multi-region deployments. Currently only master nodes will do the Security Group updates if the cluster is deployed using dedicated master-data deployment.