Other command line parameters
editOther command line parameters
editThe plugin
scripts supports a number of other command line parameters:
Silent/Verbose mode
editThe --verbose
parameter outputs more debug information, while the --silent
parameter turns off all output. The script may return the following exit
codes:
|
everything was OK |
|
unknown command or incorrect option parameter |
|
IO error |
|
any other error |
Custom config directory
editIf your elasticsearch.yml
config file is in a custom location, you will need
to specify the path to the config file when using the plugin
script. You
can do this as follows:
sudo bin/plugin -Des.path.conf=/path/to/custom/config/dir install <plugin name>
You can also set the CONF_DIR
environment variable to the custom config
directory path.
Timeout settings
editBy default, the plugin
script will wait indefinitely when downloading before
failing. The timeout parameter can be used to explicitly specify how long it
waits. Here is some examples of setting it to different values:
# Wait for 30 seconds before failing sudo bin/plugin install mobz/elasticsearch-head --timeout 30s # Wait for 1 minute before failing sudo bin/plugin install mobz/elasticsearch-head --timeout 1m # Wait forever (default) sudo bin/plugin install mobz/elasticsearch-head --timeout 0
Proxy settings
editTo install a plugin via a proxy, you can pass the proxy details in with the
Java settings proxyHost
and proxyPort
. On Unix based systems, these
options can be set on the command line:
sudo bin/plugin install mobz/elasticsearch-head -DproxyHost=host_name -DproxyPort=port_number
On Windows, they need to be added to the JAVA_OPTS
environment variable:
set JAVA_OPTS="-DproxyHost=host_name -DproxyPort=port_number" bin/plugin install mobz/elasticsearch-head