删除屏蔽插件后 Kibana 不工作
Kibana not working after removing shield plugin
我一直在测试用于 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 中没有任何可能导致此问题的设置,即使我在安装插件后添加的任何设置都被注释掉了,我还是遇到了同样的错误。
看起来像是权限问题。检查所有者是否为 'kibana' 并且权限是否为 644.
cd /opt/kibana/optimize/bundles
ls -l
如果缺少其中任何一项,请执行以下操作:
sudo chown kibana:kibana sense.entry.js
sudo chmod 644 sense.entry.js
对日志通知您的任何其他文件执行相同的操作。祝你好运!
我一直在测试用于 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 中没有任何可能导致此问题的设置,即使我在安装插件后添加的任何设置都被注释掉了,我还是遇到了同样的错误。
看起来像是权限问题。检查所有者是否为 'kibana' 并且权限是否为 644.
cd /opt/kibana/optimize/bundles
ls -l
如果缺少其中任何一项,请执行以下操作:
sudo chown kibana:kibana sense.entry.js
sudo chmod 644 sense.entry.js
对日志通知您的任何其他文件执行相同的操作。祝你好运!