NAME
es-apply-settings.pl - Run to apply a JSON list of settings to indexes matching a pattern
VERSION
version 2.9
SYNOPSIS
es-apply-settings.pl --local --pattern logstash-* settings.json
Options:
--help print help
--manual print full manual
--close Close the index, apply settings, and re-open the index
From CLI::Helpers:
--color Boolean, enable/disable color, default use git settings
--verbose Incremental, increase verbosity
--debug Show developer output
--quiet Show no output (for cron)
DESCRIPTION
This script allows you to change index settings on indexes whose name matches the specified pattern.
Usage:
$ es-apply-settings.pl --local --pattern logstash-*
> { "index.routing.allocation.exclude.ip": "192.168.10.120" }
Or specify a file containing the settings
$ es-apply-settings.pl --local --pattern logstash-* settings.json
OPTIONS
- help
-
Print this message and exit
- manual
-
Print this message and exit
- close
-
IMPORTANT: Settings are not dynamic, and the index needs to closed to have the settings applied. If this is set, the index will be re-opened before moving to the next index.
AUTHOR
Brad Lhotsky <brad@divisionbyzero.net>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Brad Lhotsky.
This is free software, licensed under:
The (three-clause) BSD License