当前位置:   article > 正文

Elasticsearch命令行工具elasticsearch-keystore

elasticsearch-keystore

简介

elasticsearch-keystore用于管理Elasticsearch秘钥存储库中的安全设置。应使用要运行Elasticsearch的用户运行该命令。

目前,所有安全设置都是特定于节点的设置,必须在每个节点上具有相同的值。因此,必须在每个节点上运行此命令。如果秘钥库受密码保护,每次启动Elasticsearch时都必须提供密码。在Elasticsearch重启之前,对秘钥存储库的修改不会生效。只有一些设置被设计为从秘钥存储库读取。但是,没有校验来阻止密钥存储库中不受支持的设置,它们可能导致Elasticsearch启动失败。

语法

  1. bin/elasticsearch-keystore
  2. ([add <settings>] [-f] [--stdin] |
  3. [add-file (<setting> <path>)+] | [create] [-p] |
  4. [list] | [passwd] | [remove <setting>] | [upgrade])
  5. [-h, --help] ([-s, --silent] | [-v, --verbose])

参数

参数说明

add <settings>

将设置添加秘钥存储库,可以将多个设置名作为add命令的参数。默认情况下,系统会提示你输入设置值。
如果设置在秘钥库中已经存在,你必须确认想要覆盖当前值。
如果秘钥库不存在,你必须确认想要创建秘钥库。
要避免这两个确认提示,可以使用-f参数。

add-file (<setting> <path>)+

将文件添加到秘钥存储库,可以同时将多个文件添加到秘钥存储库。
设置(<setting>)和路径(<path>)是成对指定的。路径必须是绝对路径,否则提示找不到文件。

create

创建秘钥存储库。秘钥存储库文件elasticsearch.keystore与elasticsearch.yml在一起。
如果文件已存在会提示是否覆盖文件,如果同时使用-f标记,则会跳过确认直接覆盖已有文件。

list

列出秘钥存储库中的设置。

passwd

设置或改变秘钥存储库密码。
可以通过输入空密码来移除原密码。

如果当前秘钥存储库受密码保护,会提示你输入当前密码和新的密码。

如果秘钥存储库不受密码保护,则可以使用该命令设置密码。

remove

移除秘钥存储库中的设置。可以将多个设置名作为remove命令的参数。
如果删除不存在的设置会提示设置不存在。r

upgrade

升级秘钥存储库的内部格式。需要Elasticsearch对包含keystore的目录具有写权限。

-f,—force

当使用add命令时覆盖秘钥存储库中已存在的条目时,将不会进行提示。
如果没有创建秘钥存储库,则会创建一个经过混淆但不受密码保护的秘钥存储库。

-p

当与create命令一起使用时,命令会提示你输入密码。
如果不指定-p标记或者输入空密码时,秘钥存储库会混淆处理但不受密码保护。

-s,—silent

最小化输出。

-x,—stdin

当与add命令一起使用时,可以通过标准输入(stdin)来传递设置值。
用回车或换行符分隔多个值。

-v,—verbose

最大化输出。

-h,—help

返回所有命令参数。

示例

  1. #创建秘钥存储库
  2. bin/elasticsearch-keystore create -p
  3. #修改秘钥存储库密码
  4. bin/elasticsearch-keystore passwd
  5. #添加设置到秘钥存储库
  6. bin/elasticsearch-keystore add yoursetting
  7. #添加多个设置到秘钥存储库
  8. bin/elasticsearch-keystore add yoursetting \
  9. yoursetting2
  10. #列出秘钥存储库中的设置
  11. bin/elasticsearch-keystore list
  12. #添加文件到秘钥存储库
  13. bin/elasticsearch-keystore add-file yourfilesetting /path/to/file
  14. #删除秘钥存储库中的设置
  15. bin/elasticsearch-keystore remove
  16. #升级秘钥存储库
  17. bin/elasticsearch-keystore upgrade

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/953672
推荐阅读
相关标签
  

闽ICP备14008679号