We just installed Kibana 4.5.0 with the license, sense, marvel and graph plugins. All plugins worked until we turned on browser-Kibana access over https (following https://www.elastic.co/guide/en/shield/current/kibana.html step 5). We set the 2 kibana.yml properties:
.. and restarted Kibana. We now access the server using https fine and when we click the "plugins" icon at the top we see the 4 plugins listed but clicking either of them causes the page to spin without return, i.e. the plugin page never renders. The kibana.log shows the request but no error. What could be the problem?
graph
marvel
sense
fs.js:549
return binding.open(pathModule._makeLong(path, stringToFlags(flags), mode);
^
Error: EACCES: permission denied, open '/licensed/elk/kibana-4.5.0-linux-x64/optimize/.babelcache.json'
at Error (native)
at Object.fs.openSync (fs.js:549:18)
etc.
From ./bin/plugin list in Elasticsearch folder I get:
Installed plugins in /licensed/elk/elasticsearch/plugins:
I'm not sure if this is the cause of the issue but its something you should fix anyway: In addition to installing the graph and marvel plugins in Kibana, you also need to install them in Elasticsearch.
To install these plugins in Elasticsearch, run these commands in your Elasticsearch install directory:
Ok, long story short, we applied the graph plugin to elasticsearch on two of our clusters. On one, we still cannot see the graph link in kibana and the "kibana plugin --list" shows an error to the effect that the graph APIs are disabled, not sure why. On the other cluster, no change, we see the graph link in kibana but clicking it sends the web page spinning and it never returns. Our sysadmin guy says he doesn't want to apply the marvel-agent on either one of the clusters yet. Any other ideas?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.