Skip to content

Instantly share code, notes, and snippets.

@andrewvc
Created October 3, 2013 17:05
Show Gist options
  • Save andrewvc/6813268 to your computer and use it in GitHub Desktop.
Save andrewvc/6813268 to your computer and use it in GitHub Desktop.

Revisions

  1. andrewvc created this gist Oct 3, 2013.
    22 changes: 22 additions & 0 deletions elasticsearch.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,22 @@
    # 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