我试图在我的机器上安装Kibana 4,但是它给出了以下错误。
{"@timestamp":"2015-04-15T06:25:50.688Z","level":"error","node_env":"production","error":"Request error, retrying -- connect ECONNREFUSED"}
{"@timestamp":"2015-04-15T06:25:50.693Z","level":"warn","message":"Unable to revive connection: http://0.0.0.0:9200/","node_env":"production"}
{"@timestamp":"2015-04-15T06:25:50.693Z","level":"warn","message":"No living connections","node_env":"production"}
{"@timestamp":"2015-04-15T06:25:50.698Z","level":"fatal","message":"No Living connections","node_env":"production","error":{"message":"No Living connections","name":"Error","stack":"Error: No Living connections\n at sendReqWithConnection (/home/kibana-4.0.0-rc1-linux-x64/src/node_modules/elasticsearch/src/lib/transport.js:174:15)\n
ECONNREFUSED
告诉你它无法连接到Elasticsearch。 http://0.0.0.0:9200/
告诉你它正在尝试连接到什么。
您需要修改config/kibana.yml
并将elasticsearch_url
设置更改为指向您的群集。如果您在同一个框中运行Elasticsearch,则正确的值为http://localhost:9200
。
您的弹性搜索已关闭。在我的情况下,这是因为环境变量Java_Home
设置不正确。您必须手动设置它。这些是指导方针:
Java_Home
创建一个新变量。变量值应该是java安装路径。progra~2
而不是Program Files(x86)
。结果你有这样的事情:C:\Progra~2\Java\jre1.8.0_131
在使用AWS Elasticsearch服务的情况下,可能会出现这种情况的另一个原因。
没有针对ES的授权权限访问策略以及未加载正确的AWS凭证将是根本原因。