删除盾牌插件后Kibana无法正常工作

时间:2016-09-05 18:56:52

标签: elasticsearch kibana kibana-4 elasticsearch-shield

我一直在测试用于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中没有任何可能导致这种情况的设置,即使我在安装插件注释后添加了任何设置,我也会遇到同样的错误。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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