gpt4 book ai didi

elasticsearch - 无法在Shield Elasticsearch中添加管理员-[错误]找不到或加载主类org.elasticsearch.shield.authc.esusers.tool.ESUsersTool

转载 作者:行者123 更新时间:2023-12-02 22:20:16 24 4
gpt4 key购买 nike

我正在尝试将Shield作为我的Kibana和Elasticsearch的安全措施。在Mac OS X 10.9.5上运行

遵循了Elastic的文档。设法安装Shield。由于我的Elasticsearch自动运行,因此我跳过了第2步(开始elasticsearch)。

对于第3步,我尝试添加管理员。在我的终端上运行以下命令。 bin/shield/esusers useradd admin -p password -r admin

不幸的是我遇到这个错误。

Error: Could not find or load main class org.elasticsearch.shield.authc.esusers.tool.ESUsersTool



以下是我采取的其他步骤。
  • 再次检查bin/shield esusers路径是否存在以及全部。
  • 在添加用户
  • 之前手动启动elasticsearch
  • 根据文档尝试了各种不同的命令。bin/shield/esusers useradd admin -r adminbin/shield/esusers useradd es_admin -r admin
  • 使用sudo
  • 运行那些命令

    产生相同的错误。似乎也无法在Google上找到问题。不太确定我在这里缺少什么,因为文档看起来非常简单。

    最佳答案

    您必须重新启动节点,因为(从Shield插件中)添加了新的Java类,并且Elasticsearch背后的JVM需要重新加载这些类。仅在重新启动后才能这样做。

    终止该进程,然后重新启动它,或者使用curl -XPOST "http://localhost:9200/_shutdown"关闭集群。

    另外,Shield插件需要安装在集群中的所有节点上。

    关于elasticsearch - 无法在Shield Elasticsearch中添加管理员-[错误]找不到或加载主类org.elasticsearch.shield.authc.esusers.tool.ESUsersTool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31201794/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com