Rename service.bat to elasticsearch-service.bat (#20496)
Closes gh-17528.
This commit is contained in:
parent
7132fcd7ac
commit
b03c807368
|
@ -123,7 +123,8 @@ class Elasticsearch extends SettingCommand {
|
||||||
*
|
*
|
||||||
* http://commons.apache.org/proper/commons-daemon/procrun.html
|
* http://commons.apache.org/proper/commons-daemon/procrun.html
|
||||||
*
|
*
|
||||||
* NOTE: If this method is renamed and/or moved, make sure to update service.bat!
|
* NOTE: If this method is renamed and/or moved, make sure to
|
||||||
|
* update elasticsearch-service.bat!
|
||||||
*/
|
*/
|
||||||
static void close(String[] args) throws IOException {
|
static void close(String[] args) throws IOException {
|
||||||
Bootstrap.stop();
|
Bootstrap.stop();
|
||||||
|
|
|
@ -75,7 +75,7 @@ echo Unknown option "%SERVICE_CMD%"
|
||||||
|
|
||||||
:displayUsage
|
:displayUsage
|
||||||
echo.
|
echo.
|
||||||
echo Usage: service.bat install^|remove^|start^|stop^|manager [SERVICE_ID]
|
echo Usage: elasticsearch-service.bat install^|remove^|start^|stop^|manager [SERVICE_ID]
|
||||||
goto:eof
|
goto:eof
|
||||||
|
|
||||||
:doStart
|
:doStart
|
|
@ -2,7 +2,7 @@
|
||||||
=== Install Elasticsearch on Windows
|
=== Install Elasticsearch on Windows
|
||||||
|
|
||||||
Elasticsearch can be installed on Windows using the `.zip` package. This
|
Elasticsearch can be installed on Windows using the `.zip` package. This
|
||||||
comes with a `service.bat` command which will setup Elasticsearch to run as a
|
comes with a `elasticsearch-service.bat` command which will setup Elasticsearch to run as a
|
||||||
service.
|
service.
|
||||||
|
|
||||||
The latest stable version of Elasticsearch can be found on the
|
The latest stable version of Elasticsearch can be found on the
|
||||||
|
@ -13,7 +13,7 @@ link:/downloads/past-releases[Past Releases page].
|
||||||
[[install-windows]]
|
[[install-windows]]
|
||||||
==== Download and install the `.zip` package
|
==== Download and install the `.zip` package
|
||||||
|
|
||||||
Download the `.zip` archive for Elastisearch v{version} from: https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/{version}/elasticsearch-{version}.zip
|
Download the `.zip` archive for Elasticsearch v{version} from: https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/{version}/elasticsearch-{version}.zip
|
||||||
|
|
||||||
Unzip it with your favourite unzip tool. This will create a folder called
|
Unzip it with your favourite unzip tool. This will create a folder called
|
||||||
+elasticsearch-{version}+, which we will refer to as `%ES_HOME%`. In a terminal
|
+elasticsearch-{version}+, which we will refer to as `%ES_HOME%`. In a terminal
|
||||||
|
@ -65,7 +65,7 @@ include::check-running.asciidoc[]
|
||||||
|
|
||||||
Elasticsearch can be installed as a service to run in the background or start
|
Elasticsearch can be installed as a service to run in the background or start
|
||||||
automatically at boot time without any user interaction. This can be achieved
|
automatically at boot time without any user interaction. This can be achieved
|
||||||
through the `service.bat` script in the `bin\` folder which allows one to
|
through the `elasticsearch-service.bat` script in the `bin\` folder which allows one to
|
||||||
install, remove, manage or configure the service and potentially start and
|
install, remove, manage or configure the service and potentially start and
|
||||||
stop the service, all from the command-line.
|
stop the service, all from the command-line.
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ stop the service, all from the command-line.
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
c:\elasticsearch-{version}{backslash}bin>service
|
c:\elasticsearch-{version}{backslash}bin>service
|
||||||
|
|
||||||
Usage: service.bat install|remove|start|stop|manager [SERVICE_ID]
|
Usage: elasticsearch-service.bat install|remove|start|stop|manager [SERVICE_ID]
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
The script requires one parameter (the command to execute) followed by an
|
The script requires one parameter (the command to execute) followed by an
|
||||||
|
@ -170,18 +170,18 @@ The Elasticsearch service can be configured prior to installation by setting the
|
||||||
|
|
||||||
The timeout in seconds that procrun waits for service to exit gracefully. Defaults to `0`.
|
The timeout in seconds that procrun waits for service to exit gracefully. Defaults to `0`.
|
||||||
|
|
||||||
NOTE: At its core, `service.bat` relies on http://commons.apache.org/proper/commons-daemon/[Apache Commons Daemon] project
|
NOTE: At its core, `elasticsearch-service.bat` relies on http://commons.apache.org/proper/commons-daemon/[Apache Commons Daemon] project
|
||||||
to install the service. Environment variables set prior to the service installation are copied and will be used during the service lifecycle. This means any changes made to them after the installation will not be picked up unless the service is reinstalled.
|
to install the service. Environment variables set prior to the service installation are copied and will be used during the service lifecycle. This means any changes made to them after the installation will not be picked up unless the service is reinstalled.
|
||||||
|
|
||||||
NOTE: On Windows, the <<heap-size,heap size>> can be configured as for
|
NOTE: On Windows, the <<heap-size,heap size>> can be configured as for
|
||||||
any other Elasticsearch installation when running Elasticsearch from the
|
any other Elasticsearch installation when running Elasticsearch from the
|
||||||
command line, or when installing Elasticsearch as a service for the
|
command line, or when installing Elasticsearch as a service for the
|
||||||
first time. To adjust the heap size for an already installed service,
|
first time. To adjust the heap size for an already installed service,
|
||||||
use the service manager: `bin\service.bat manager`.
|
use the service manager: `bin\elasticsearch-service.bat manager`.
|
||||||
|
|
||||||
Using the Manager GUI::
|
Using the Manager GUI::
|
||||||
|
|
||||||
It is also possible to configure the service after it's been installed using the manager GUI (`elasticsearch-service-mgr.exe`), which offers insight into the installed service, including its status, startup type, JVM, start and stop settings amongst other things. Simply invoking `service.bat manager` from the command-line will open up the manager window:
|
It is also possible to configure the service after it's been installed using the manager GUI (`elasticsearch-service-mgr.exe`), which offers insight into the installed service, including its status, startup type, JVM, start and stop settings amongst other things. Simply invoking `elasticsearch-service.bat manager` from the command-line will open up the manager window:
|
||||||
|
|
||||||
image::images/service-manager-win.png["Windows Service Manager GUI",align="center"]
|
image::images/service-manager-win.png["Windows Service Manager GUI",align="center"]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue