[DOCS] Updated installation pages with X-Pack indices (#29077)

This commit is contained in:
Lisa Cawley 2018-04-09 08:19:38 -07:00 committed by GitHub
parent dfcce2d872
commit 28e9ef3c83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 114 additions and 69 deletions

View File

@ -128,6 +128,15 @@ sudo dpkg -i elasticsearch-{version}.deb
endif::[] endif::[]
ifdef::include-xpack[]
[[deb-enable-indices]]
==== Enable automatic creation of {xpack} indices
{xpack} will try to automatically create a number of indices within Elasticsearch.
include::{xes-repo-dir}/setup/xpack-indices.asciidoc[]
endif::include-xpack[]
include::init-systemd.asciidoc[] include::init-systemd.asciidoc[]
[[deb-running-init]] [[deb-running-init]]

View File

@ -115,6 +115,15 @@ endif::[]
include::skip-set-kernel-parameters.asciidoc[] include::skip-set-kernel-parameters.asciidoc[]
ifdef::include-xpack[]
[[rpm-enable-indices]]
==== Enable automatic creation of {xpack} indices
{xpack} will try to automatically create a number of indices within {es}.
include::{xes-repo-dir}/setup/xpack-indices.asciidoc[]
endif::include-xpack[]
include::init-systemd.asciidoc[] include::init-systemd.asciidoc[]
[[rpm-running-init]] [[rpm-running-init]]

View File

@ -37,7 +37,7 @@ endif::[]
[[install-msi-gui]] [[install-msi-gui]]
==== Install using the graphical user interface (GUI) ==== Install using the graphical user interface (GUI)
Double-click the downloaded `.msi` package to launch a GUI wizard that will guide you through the Double-click the downloaded `.msi` package to launch a GUI wizard that will guide you through the
installation process. You can view help on any step by clicking the `?` button, which reveals an installation process. You can view help on any step by clicking the `?` button, which reveals an
aside panel with additional information for each input: aside panel with additional information for each input:
@ -52,7 +52,7 @@ image::images/msi_installer/msi_installer_locations.png[]
Then select whether to install as a service or start Elasticsearch manually as needed. When Then select whether to install as a service or start Elasticsearch manually as needed. When
installing as a service, you can also decide which account to run the service under as well installing as a service, you can also decide which account to run the service under as well
as whether the service should be started after installation and when Windows is started or as whether the service should be started after installation and when Windows is started or
restarted: restarted:
[[msi-installer-service]] [[msi-installer-service]]
@ -73,14 +73,14 @@ part of the installation, with the option to configure a HTTPS proxy through whi
[[msi-installer-selected-plugins]] [[msi-installer-selected-plugins]]
image::images/msi_installer/msi_installer_selected_plugins.png[] image::images/msi_installer/msi_installer_selected_plugins.png[]
Upon choosing to install X-Pack plugin, an additional step allows a choice of the type of X-Pack Upon choosing to install X-Pack plugin, an additional step allows a choice of the type of X-Pack
license to install, in addition to X-Pack Security configuration and built-in user configuration: license to install, in addition to X-Pack Security configuration and built-in user configuration:
[[msi-installer-xpack]] [[msi-installer-xpack]]
image::images/msi_installer/msi_installer_xpack.png[] image::images/msi_installer/msi_installer_xpack.png[]
NOTE: X-Pack includes a choice of a Trial or Basic license for 30 days. After that, you can obtain one of the NOTE: X-Pack includes a choice of a Trial or Basic license for 30 days. After that, you can obtain one of the
https://www.elastic.co/subscriptions[available subscriptions] or {ref}/security-settings.html[disable Security]. https://www.elastic.co/subscriptions[available subscriptions] or {ref}/security-settings.html[disable Security].
The Basic license is free and includes the https://www.elastic.co/products/x-pack/monitoring[Monitoring] extension. The Basic license is free and includes the https://www.elastic.co/products/x-pack/monitoring[Monitoring] extension.
After clicking the install button, the installer will begin installation: After clicking the install button, the installer will begin installation:
@ -105,7 +105,7 @@ then running:
msiexec.exe /i elasticsearch-{version}.msi /qn msiexec.exe /i elasticsearch-{version}.msi /qn
-------------------------------------------- --------------------------------------------
By default, msiexec does not wait for the installation process to complete, since it runs in the By default, msiexec does not wait for the installation process to complete, since it runs in the
Windows subsystem. To wait on the process to finish and ensure that `%ERRORLEVEL%` is set Windows subsystem. To wait on the process to finish and ensure that `%ERRORLEVEL%` is set
accordingly, it is recommended to use `start /wait` to create a process and wait for it to exit accordingly, it is recommended to use `start /wait` to create a process and wait for it to exit
@ -114,8 +114,8 @@ accordingly, it is recommended to use `start /wait` to create a process and wait
start /wait msiexec.exe /i elasticsearch-{version}.msi /qn start /wait msiexec.exe /i elasticsearch-{version}.msi /qn
-------------------------------------------- --------------------------------------------
As with any MSI installation package, a log file for the installation process can be found As with any MSI installation package, a log file for the installation process can be found
within the `%TEMP%` directory, with a randomly generated name adhering to the format within the `%TEMP%` directory, with a randomly generated name adhering to the format
`MSI<random>.LOG`. The path to a log file can be supplied using the `/l` command line argument `MSI<random>.LOG`. The path to a log file can be supplied using the `/l` command line argument
["source","sh",subs="attributes,callouts"] ["source","sh",subs="attributes,callouts"]
@ -139,126 +139,126 @@ All settings exposed within the GUI are also available as command line arguments
as _properties_ within Windows Installer documentation) that can be passed to msiexec: as _properties_ within Windows Installer documentation) that can be passed to msiexec:
[horizontal] [horizontal]
`INSTALLDIR`:: `INSTALLDIR`::
The installation directory. The final directory in the path **must** The installation directory. The final directory in the path **must**
be the version of Elasticsearch. be the version of Elasticsearch.
Defaults to ++%ProgramW6432%\Elastic\Elasticsearch{backslash}{version}++. Defaults to ++%ProgramW6432%\Elastic\Elasticsearch{backslash}{version}++.
`DATADIRECTORY`:: `DATADIRECTORY`::
The directory in which to store your data. The directory in which to store your data.
Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\data` Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\data`
`CONFIGDIRECTORY`:: `CONFIGDIRECTORY`::
The directory in which to store your configuration. The directory in which to store your configuration.
Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\config` Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\config`
`LOGSDIRECTORY`:: `LOGSDIRECTORY`::
The directory in which to store your logs. The directory in which to store your logs.
Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\logs` Defaults to `%ALLUSERSPROFILE%\Elastic\Elasticsearch\logs`
`PLACEWRITABLELOCATIONSINSAMEPATH`:: `PLACEWRITABLELOCATIONSINSAMEPATH`::
Whether the data, configuration and logs directories Whether the data, configuration and logs directories
should be created under the installation directory. Defaults to `false` should be created under the installation directory. Defaults to `false`
`INSTALLASSERVICE`:: `INSTALLASSERVICE`::
Whether Elasticsearch is installed and configured as a Windows Service. Whether Elasticsearch is installed and configured as a Windows Service.
Defaults to `true` Defaults to `true`
`STARTAFTERINSTALL`:: `STARTAFTERINSTALL`::
Whether the Windows Service is started after installation finishes. Whether the Windows Service is started after installation finishes.
Defaults to `true` Defaults to `true`
`STARTWHENWINDOWSSTARTS`:: `STARTWHENWINDOWSSTARTS`::
Whether the Windows Service is started when Windows is started. Whether the Windows Service is started when Windows is started.
Defaults to `true` Defaults to `true`
`USELOCALSYSTEM`:: `USELOCALSYSTEM`::
Whether the Windows service runs under the LocalSystem Account. Whether the Windows service runs under the LocalSystem Account.
Defaults to `true` Defaults to `true`
`USENETWORKSERVICE`:: `USENETWORKSERVICE`::
Whether the Windows service runs under the NetworkService Account. Defaults Whether the Windows service runs under the NetworkService Account. Defaults
to `false` to `false`
`USEEXISTINGUSER`:: `USEEXISTINGUSER`::
Whether the Windows service runs under a specified existing account. Defaults Whether the Windows service runs under a specified existing account. Defaults
to `false` to `false`
`USER`:: `USER`::
The username for the account under which the Windows service runs. Defaults to `""` The username for the account under which the Windows service runs. Defaults to `""`
`PASSWORD`:: `PASSWORD`::
The password for the account under which the Windows service runs. Defaults to `""` The password for the account under which the Windows service runs. Defaults to `""`
`CLUSTERNAME`:: `CLUSTERNAME`::
The name of the cluster. Defaults to `elasticsearch` The name of the cluster. Defaults to `elasticsearch`
`NODENAME`:: `NODENAME`::
The name of the node. Defaults to `%COMPUTERNAME%` The name of the node. Defaults to `%COMPUTERNAME%`
`MASTERNODE`:: `MASTERNODE`::
Whether Elasticsearch is configured as a master node. Defaults to `true` Whether Elasticsearch is configured as a master node. Defaults to `true`
`DATANODE`:: `DATANODE`::
Whether Elasticsearch is configured as a data node. Defaults to `true` Whether Elasticsearch is configured as a data node. Defaults to `true`
`INGESTNODE`:: `INGESTNODE`::
Whether Elasticsearch is configured as an ingest node. Defaults to `true` Whether Elasticsearch is configured as an ingest node. Defaults to `true`
`SELECTEDMEMORY`:: `SELECTEDMEMORY`::
The amount of memory to allocate to the JVM heap for Elasticsearch. The amount of memory to allocate to the JVM heap for Elasticsearch.
Defaults to `2048` unless the target machine has less than 4GB in total, in which case Defaults to `2048` unless the target machine has less than 4GB in total, in which case
it defaults to 50% of total memory. it defaults to 50% of total memory.
`LOCKMEMORY`:: `LOCKMEMORY`::
Whether `bootstrap.memory_lock` should be used to try to lock the process Whether `bootstrap.memory_lock` should be used to try to lock the process
address space into RAM. Defaults to `false` address space into RAM. Defaults to `false`
`UNICASTNODES`:: `UNICASTNODES`::
A comma separated list of hosts in the form `host:port` or `host` to be used for A comma separated list of hosts in the form `host:port` or `host` to be used for
unicast discovery. Defaults to `""` unicast discovery. Defaults to `""`
`MINIMUMMASTERNODES`:: `MINIMUMMASTERNODES`::
The minimum number of master-eligible nodes that must be visible The minimum number of master-eligible nodes that must be visible
in order to form a cluster. Defaults to `""` in order to form a cluster. Defaults to `""`
`NETWORKHOST`:: `NETWORKHOST`::
The hostname or IP address to bind the node to and _publish_ (advertise) this The hostname or IP address to bind the node to and _publish_ (advertise) this
host to other nodes in the cluster. Defaults to `""` host to other nodes in the cluster. Defaults to `""`
`HTTPPORT`:: `HTTPPORT`::
The port to use for exposing Elasticsearch APIs over HTTP. Defaults to `9200` The port to use for exposing Elasticsearch APIs over HTTP. Defaults to `9200`
`TRANSPORTPORT`:: `TRANSPORTPORT`::
The port to use for internal communication between nodes within the cluster. The port to use for internal communication between nodes within the cluster.
Defaults to `9300` Defaults to `9300`
`PLUGINS`:: `PLUGINS`::
A comma separated list of the plugins to download and install as part of the installation. Defaults to `""` A comma separated list of the plugins to download and install as part of the installation. Defaults to `""`
@ -294,7 +294,7 @@ as _properties_ within Windows Installer documentation) that can be passed to ms
used to bootstrap the cluster and persisted as the `bootstrap.password` setting in the keystore. used to bootstrap the cluster and persisted as the `bootstrap.password` setting in the keystore.
Defaults to a randomized value. Defaults to a randomized value.
`SKIPSETTINGPASSWORDS`:: `SKIPSETTINGPASSWORDS`::
When installing X-Pack plugin with a `Trial` license and X-Pack Security enabled, whether the When installing X-Pack plugin with a `Trial` license and X-Pack Security enabled, whether the
installation should skip setting up the built-in users `elastic`, `kibana` and `logstash_system`. installation should skip setting up the built-in users `elastic`, `kibana` and `logstash_system`.
@ -313,7 +313,7 @@ as _properties_ within Windows Installer documentation) that can be passed to ms
`LOGSTASHSYSTEMUSERPASSWORD`:: `LOGSTASHSYSTEMUSERPASSWORD`::
When installing X-Pack plugin with a `Trial` license and X-Pack Security enabled, the password When installing X-Pack plugin with a `Trial` license and X-Pack Security enabled, the password
to use for the built-in user `logstash_system`. Defaults to `""` to use for the built-in user `logstash_system`. Defaults to `""`
To pass a value, simply append the property name and value using the format `<PROPERTYNAME>="<VALUE>"` to To pass a value, simply append the property name and value using the format `<PROPERTYNAME>="<VALUE>"` to
the installation command. For example, to use a different installation directory to the default one and to install https://www.elastic.co/products/x-pack[X-Pack]: the installation command. For example, to use a different installation directory to the default one and to install https://www.elastic.co/products/x-pack[X-Pack]:
@ -324,7 +324,16 @@ start /wait msiexec.exe /i elasticsearch-{version}.msi /qn INSTALLDIR="C:\Custom
-------------------------------------------- --------------------------------------------
Consult the https://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx[Windows Installer SDK Command-Line Options] Consult the https://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx[Windows Installer SDK Command-Line Options]
for additional rules related to values containing quotation marks. for additional rules related to values containing quotation marks.
ifdef::include-xpack[]
[[msi-installer-enable-indices]]
==== Enable automatic creation of {xpack} indices
{xpack} will try to automatically create a number of indices within {es}.
include::{xes-repo-dir}/setup/xpack-indices.asciidoc[]
endif::include-xpack[]
[[msi-installer-command-line-running]] [[msi-installer-command-line-running]]
==== Running Elasticsearch from the command line ==== Running Elasticsearch from the command line
@ -374,10 +383,10 @@ 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 upon installation automatically at boot time without any user interaction. This can be achieved upon installation
using the following command line options using the following command line options
* `INSTALLASSERVICE=true` * `INSTALLASSERVICE=true`
* `STARTAFTERINSTALL=true` * `STARTAFTERINSTALL=true`
* `STARTWHENWINDOWSSTARTS=true` * `STARTWHENWINDOWSSTARTS=true`
Once installed, Elasticsearch will appear within the Services control panel: Once installed, Elasticsearch will appear within the Services control panel:
@ -401,18 +410,18 @@ with PowerShell:
Get-Service Elasticsearch | Stop-Service | Start-Service Get-Service Elasticsearch | Stop-Service | Start-Service
-------------------------------------------- --------------------------------------------
Changes can be made to jvm.options and elasticsearch.yml configuration files to configure the Changes can be made to jvm.options and elasticsearch.yml configuration files to configure the
service after installation. Most changes (like JVM settings) will require a restart of the service after installation. Most changes (like JVM settings) will require a restart of the
service in order to take effect. service in order to take effect.
[[upgrade-msi-gui]] [[upgrade-msi-gui]]
==== Upgrade using the graphical user interface (GUI) ==== Upgrade using the graphical user interface (GUI)
The `.msi` package supports upgrading an installed version of Elasticsearch to a newer The `.msi` package supports upgrading an installed version of Elasticsearch to a newer
version of Elasticsearch. The upgrade process through the GUI handles upgrading all version of Elasticsearch. The upgrade process through the GUI handles upgrading all
installed plugins as well as retaining both your data and configuration. installed plugins as well as retaining both your data and configuration.
Downloading and clicking on a newer version of the `.msi` package will launch the GUI wizard. Downloading and clicking on a newer version of the `.msi` package will launch the GUI wizard.
The first step will list the read only properties from the previous installation: The first step will list the read only properties from the previous installation:
[[msi-installer-upgrade-notice]] [[msi-installer-upgrade-notice]]
@ -423,7 +432,7 @@ The following configuration step allows certain configuration options to be chan
[[msi-installer-upgrade-configuration]] [[msi-installer-upgrade-configuration]]
image::images/msi_installer/msi_installer_upgrade_configuration.png[] image::images/msi_installer/msi_installer_upgrade_configuration.png[]
Finally, the plugins step allows currently installed plugins to be upgraded or removed, and Finally, the plugins step allows currently installed plugins to be upgraded or removed, and
for plugins not currently installed, to be downloaded and installed: for plugins not currently installed, to be downloaded and installed:
[[msi-installer-upgrade-plugins]] [[msi-installer-upgrade-plugins]]
@ -432,25 +441,25 @@ image::images/msi_installer/msi_installer_upgrade_plugins.png[]
[[upgrade-msi-command-line]] [[upgrade-msi-command-line]]
==== Upgrade using the command line ==== Upgrade using the command line
The `.msi` can also upgrade Elasticsearch using the command line. The `.msi` can also upgrade Elasticsearch using the command line.
[IMPORTANT] [IMPORTANT]
=========================================== ===========================================
A command line upgrade requires passing the **same** command line properties as A command line upgrade requires passing the **same** command line properties as
used at first install time; the Windows Installer does not remember these properties. used at first install time; the Windows Installer does not remember these properties.
For example, if you originally installed with the command line options `PLUGINS="x-pack"` and For example, if you originally installed with the command line options `PLUGINS="x-pack"` and
`LOCKMEMORY="true"`, then you must pass these same values when performing an `LOCKMEMORY="true"`, then you must pass these same values when performing an
upgrade from the command line. upgrade from the command line.
The **exception** to this is `INSTALLDIR` (if originally specified), which must be a different directory to the The **exception** to this is `INSTALLDIR` (if originally specified), which must be a different directory to the
current installation. current installation.
If setting `INSTALLDIR`, the final directory in the path **must** be the version of Elasticsearch e.g. If setting `INSTALLDIR`, the final directory in the path **must** be the version of Elasticsearch e.g.
++C:\Program Files\Elastic\Elasticsearch{backslash}{version}++ ++C:\Program Files\Elastic\Elasticsearch{backslash}{version}++
=========================================== ===========================================
The simplest upgrade, assuming Elasticsearch was installed using all defaults, The simplest upgrade, assuming Elasticsearch was installed using all defaults,
is achieved by first navigating to the download directory, then running: is achieved by first navigating to the download directory, then running:
["source","sh",subs="attributes,callouts"] ["source","sh",subs="attributes,callouts"]
@ -471,7 +480,7 @@ start /wait msiexec.exe /i elasticsearch-{version}.msi /qn /l upgrade.log
The `.msi` package handles uninstallation of all directories and files added as part of installation. The `.msi` package handles uninstallation of all directories and files added as part of installation.
WARNING: Uninstallation will remove **all** directories and their contents created as part of WARNING: Uninstallation will remove **all** directories and their contents created as part of
installation, **including data within the data directory**. If you wish to retain your data upon installation, **including data within the data directory**. If you wish to retain your data upon
uninstallation, it is recommended that you make a copy of the data directory before uninstallation. uninstallation, it is recommended that you make a copy of the data directory before uninstallation.
@ -505,4 +514,4 @@ be passed using the `/l` command line argument
start /wait msiexec.exe /x elasticsearch-{version}.msi /qn /l uninstall.log start /wait msiexec.exe /x elasticsearch-{version}.msi /qn /l uninstall.log
-------------------------------------------- --------------------------------------------
include::next-steps.asciidoc[] include::next-steps.asciidoc[]

View File

@ -70,6 +70,15 @@ cd elasticsearch-{version}/ <2>
endif::[] endif::[]
ifdef::include-xpack[]
[[zip-targz-enable-indices]]
==== Enable automatic creation of {xpack} indices
{xpack} will try to automatically create a number of indices within {es}.
include::{xes-repo-dir}/setup/xpack-indices.asciidoc[]
endif::include-xpack[]
[[zip-targz-running]] [[zip-targz-running]]
==== Running Elasticsearch from the command line ==== Running Elasticsearch from the command line
@ -197,4 +206,4 @@ directory so that you do not delete important data later on.
|======================================================================= |=======================================================================
include::next-steps.asciidoc[] include::next-steps.asciidoc[]

View File

@ -42,6 +42,15 @@ cd c:\elasticsearch-{version}
endif::[] endif::[]
ifdef::include-xpack[]
[[windows-enable-indices]]
==== Enable automatic creation of {xpack} indices
{xpack} will try to automatically create a number of indices within {es}.
include::{xes-repo-dir}/setup/xpack-indices.asciidoc[]
endif::include-xpack[]
[[windows-running]] [[windows-running]]
==== Running Elasticsearch from the command line ==== Running Elasticsearch from the command line
@ -268,4 +277,4 @@ directory so that you do not delete important data later on.
|======================================================================= |=======================================================================
include::next-steps.asciidoc[] include::next-steps.asciidoc[]