elasticsearch can't resolve environment variables in elasticsearch.yml elasticsearch can't resolve environment variables in elasticsearch.yml elasticsearch elasticsearch

elasticsearch can't resolve environment variables in elasticsearch.yml


I figured out the issue.

As I am running elasticsearch as a linux service, rather than a shell application, it has access to no environment variables except for a very select few.

I added the following line to the end of /etc/sysconfig/elasticsearch to load the environment variables I wanted available to the program:

. /path/to/environment/variables