[Unit] Description=Elasticsearch Documentation=http://www.elastic.co Wants=network.target After=network.target [Service] Type=forking RuntimeDirectory=elasticsearch5 PIDFile=/run/elasticsearch5/elasticsearch.pid Environment=JAVA_HOME=/usr/lib/jvm/default-runtime Environment=CONF_DIR=/etc/elasticsearch5 EnvironmentFile=-/etc/default/elasticsearch5 WorkingDirectory=/usr/share/elasticsearch5 User=elasticsearch Group=elasticsearch ExecStart=/usr/bin/elasticsearch5 -d \ -p /run/elasticsearch5/elasticsearch.pid \ -E path.conf=${CONF_DIR} LimitNOFILE=65536 LimitMEMLOCK=infinity Restart=on-failure SendSIGKILL=no TimeoutStopSec=0 SuccessExitStatus=143 [Install] WantedBy=multi-user.target