【问题标题】:Kibana not working after removing shield plugin移除屏蔽插件后 Kibana 无法正常工作
【发布时间】:2016-09-06 04:32:31
【问题描述】:

我一直在测试用于 elasticsearch 和 kibana 的 Shield 插件以提供安全性。我安装了 kibana 插件并很快意识到在设置 SSL 之前我无法使用它。现在我想使用在将插件安装到 kibana 之前存在的基本浏览器身份验证。我这样做了:

bin/kibana plugin --remove shield

并重新启动了 kibana,但现在它无法运行,给我以下错误:

FATAL { [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
  cause:
   { [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
     errno: -13,
     code: 'EACCES',
     syscall: 'open',
     path: '/opt/kibana/optimize/bundles/sense.entry.js' },
  isOperational: true,
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/opt/kibana/optimize/bundles/sense.entry.js' }

我检查了 kibana.yml 中没有任何可能导致此问题的设置,即使我在安装插件后添加的任何设置都被注释掉了,我也遇到了同样的错误。

【问题讨论】:

    标签: elasticsearch kibana kibana-4 elasticsearch-shield


    【解决方案1】:

    看起来像是权限问题。检查所有者是否为 'kibana' 且权限为 644。

    cd /opt/kibana/optimize/bundles ls -l

    如果缺少其中任何一个,请执行以下操作:

    sudo chown kibana:kibana sense.entry.js sudo chmod 644 sense.entry.js

    对日志通知您的任何其他文件执行相同操作。祝你好运!

    【讨论】:

    • 是的,kibana 用户需要对该文件和其他一些文件的写入权限,但没有。
    猜你喜欢
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    相关资源
    最近更新 更多