Skip to content

Instantly share code, notes, and snippets.

@jschoolcraft
Forked from andrewvc/elasticsearch.conf
Last active August 29, 2015 14:10
Show Gist options
  • Save jschoolcraft/d7d9ef2754d35cd19f3b to your computer and use it in GitHub Desktop.
Save jschoolcraft/d7d9ef2754d35cd19f3b to your computer and use it in GitHub Desktop.
# ElasticSearch upstart script
description "ElasticSearch service"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
respawn
respawn limit 10 30
# NB: Upstart scripts do not respect
# /etc/security/limits.conf, so the open-file limits
# settings need to be applied here.
limit nofile 32000 32000
setuid elasticsearch
setgid elasticsearch
exec /usr/share/elasticsearch/bin/elasticsearch -f -Des.default.config=/etc/elasticsearch/elasticsearch.yml -Des.default.path.home=/usr/share/elasticsearch/ -Des.default.path.logs=/var/log/elasticsearch/ -Des.default.path.data=/var/lib/elasticsearch/ -Des.default.path.work=/tmp/elasticsearch -Des.default.path.conf=/etc/elasticsearch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment