赞
踩
elasticsearch-keystore用于管理Elasticsearch秘钥存储库中的安全设置。应使用要运行Elasticsearch的用户运行该命令。
目前,所有安全设置都是特定于节点的设置,必须在每个节点上具有相同的值。因此,必须在每个节点上运行此命令。如果秘钥库受密码保护,每次启动Elasticsearch时都必须提供密码。在Elasticsearch重启之前,对秘钥存储库的修改不会生效。只有一些设置被设计为从秘钥存储库读取。但是,没有校验来阻止密钥存储库中不受支持的设置,它们可能导致Elasticsearch启动失败。
- bin/elasticsearch-keystore
- ([add <settings>] [-f] [--stdin] |
- [add-file (<setting> <path>)+] | [create] [-p] |
- [list] | [passwd] | [remove <setting>] | [upgrade])
- [-h, --help] ([-s, --silent] | [-v, --verbose])
参数 | 说明 |
---|---|
add <settings> | 将设置添加秘钥存储库,可以将多个设置名作为add命令的参数。默认情况下,系统会提示你输入设置值。 |
add-file (<setting> <path>)+ | 将文件添加到秘钥存储库,可以同时将多个文件添加到秘钥存储库。 |
create | 创建秘钥存储库。秘钥存储库文件elasticsearch.keystore与elasticsearch.yml在一起。 |
list | 列出秘钥存储库中的设置。 |
passwd | 设置或改变秘钥存储库密码。 如果当前秘钥存储库受密码保护,会提示你输入当前密码和新的密码。 如果秘钥存储库不受密码保护,则可以使用该命令设置密码。 |
remove | 移除秘钥存储库中的设置。可以将多个设置名作为remove命令的参数。 |
upgrade | 升级秘钥存储库的内部格式。需要Elasticsearch对包含keystore的目录具有写权限。 |
-f,—force | 当使用add命令时覆盖秘钥存储库中已存在的条目时,将不会进行提示。 |
-p | 当与create命令一起使用时,命令会提示你输入密码。 |
-s,—silent | 最小化输出。 |
-x,—stdin | 当与add命令一起使用时,可以通过标准输入(stdin)来传递设置值。 |
-v,—verbose | 最大化输出。 |
-h,—help | 返回所有命令参数。 |
- #创建秘钥存储库
- bin/elasticsearch-keystore create -p
- #修改秘钥存储库密码
- bin/elasticsearch-keystore passwd
- #添加设置到秘钥存储库
- bin/elasticsearch-keystore add yoursetting
- #添加多个设置到秘钥存储库
- bin/elasticsearch-keystore add yoursetting \
- yoursetting2
- #列出秘钥存储库中的设置
- bin/elasticsearch-keystore list
- #添加文件到秘钥存储库
- bin/elasticsearch-keystore add-file yourfilesetting /path/to/file
- #删除秘钥存储库中的设置
- bin/elasticsearch-keystore remove
- #升级秘钥存储库
- bin/elasticsearch-keystore upgrade
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。