【问题标题】:ingest-attachment needs more rights摄取附件需要更多权限
【发布时间】:2019-12-15 19:22:11
【问题描述】:

当我执行 apt ugrade 时,我有一个使用弹性搜索的应用程序

# Configuring Elasticsearch...
-> removing [ingest-attachment]...
-> Downloading ingest-attachment from elastic
[=================================================] 100%  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission accessClassInPackage.sun.java2d.cmm.kcms
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.security.SecurityPermission createAccessControlContext
* java.security.SecurityPermission insertProvider
* java.security.SecurityPermission putProviderProperty.BC
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.
-> Installed ingest-attachment

我对java一点也不熟悉。你能告诉我我该怎么做吗?

【问题讨论】:

  • 不是Java问题,而是elasticsearch安全配置问题。我不熟悉你使用的插件。
  • 好吧,因为elasticsearch是基于java的......我不知道如何授予这个插件的权限:(
  • elastic.co/guide/en/elastic-stack-overview/current/… 有帮助吗?你用的是什么版本的弹性?从 7.1 版开始,Xpack 包含在内,如果我得到正确的通知,它将启用权限。

标签: java elasticsearch


【解决方案1】:

您可以在安装插件时使用 -b 标志。 然后重新启动弹性搜索。它应该可以解决问题。

【讨论】:

  • 我正在为弹性 7.9.2 构建 docker 容器。但是,我仍然使用带有 -b 标志的命令收到这些警告。 RUN bin/elasticsearch-plugin install -b ingest-attachment
【解决方案2】:

根据对 elastic.io 的讨论,这只是一个警告,通过按“y”或使用选项“-b”,授予所需的权限。

Elastic 7.5 S3 plugin install warning message

这只是一个警告,通知您插件需要的权限比核心 Elasticsearch 进程所需的权限要多。如果您点击 y,这些权限将被自动授予。请参阅:使用自定义 docker image warning message 安装插件

由于必须在每个节点上安装 Elasticsearch 插件,我们有 documentation 了解如何使用 ECK 轻松实现这一目标。

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 1970-01-01
    • 2020-01-25
    • 2013-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    相关资源
    最近更新 更多