elasticsearch-syskeygen

编辑

elasticsearch-syskeygen 命令在 elasticsearch 配置目录中创建一个系统密钥文件。

概要

编辑
bin/elasticsearch-syskeygen
[-E <KeyValuePair>] [-h, --help]
([-s, --silent] | [-v, --verbose])

描述

编辑

该命令生成一个 system_key 文件,你可以使用它来对称加密敏感数据。例如,你可以使用此密钥来防止 Watcher 返回和存储包含明文凭据的信息。请参阅 在 Watcher 中加密敏感数据

系统密钥是对称密钥,因此集群中的每个节点都必须使用相同的密钥。

参数

编辑
-E <KeyValuePair>
配置一个设置。例如,如果你的 Elasticsearch 是自定义安装的,你可以使用此参数指定 ES_PATH_CONF 环境变量。
-h, --help
返回所有命令参数。
-s, --silent
显示最少的输出。
-v, --verbose
显示详细的输出。

示例

编辑

以下命令在默认的 $ES_HOME/config 目录中生成一个 system_key 文件

bin/elasticsearch-syskeygen