Installation from sourceedit

Installing or Curator from source is also possible. In order to do so requires that all dependent libraries are installed first.

If you have pip installed, then you can install from a gzipped file. If not, you have to uncompress the gzipped file and run python install.

That might look like this:

wget -O package.tar.gz
tar zxf package.tar.gz
cd package-#.#.#
python install

The dependencies are as follows


Download and run it using the target Python version. The script will download the appropriate version and install it for you:

wget -O - | python

Note that you will need to invoke the command with superuser privileges to install to the system Python:

wget -O - | sudo python

Alternatively, setuptools may be installed to a user-local path:

wget -O - | python - --user



Download and install the urllib3 dependency (1.22):

  1. wget -O urllib3-1.22.tar.gz
  2. pip install urllib3-1.22.tar.gz

or uncompress and run python install



Download and install the click dependency (6.7):

  1. wget -O click-6.7.tar.gz
  2. pip install click-6.7.tar.gz

or uncompress and run python install



Download and install the certifi dependency. Always use the most recent version:

  1. wget -O certifi.tar.gz
  2. pip install certifi.tar.gz



Download and install the PyYAML dependency (3.10 or greater):

  1. wget -O PyYAML-3.12.tar.gz
  2. pip install PyYAML-3.12.tar.gz

or uncompress and run python install



Download and install the voluptuous dependency (0.11.5):

  1. wget
  2. pip install 0.11.5.tar.gz

or uncompress and run python install


elasticsearch (python module)edit

Download and install the elasticsearch-py dependency:

  1. wget -O elasticsearch-py.tar.gz
  2. pip install elasticsearch-py.tar.gz

or uncompress and run python install


elasticsearch-curator (python module)edit

Download and install Curator:

  1. wget -O elasticsearch-curator.tar.gz
  2. pip install elasticsearch-curator.tar.gz

or uncompress and run python install. At this point you could also run from the source directory as well.