“消息”:“没有生活联系”,“node_env”:“生产”

问题描述 投票:5回答:3

我试图在我的机器上安装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
elasticsearch kibana kibana-4
3个回答
9
投票

ECONNREFUSED告诉你它无法连接到Elasticsearch。 http://0.0.0.0:9200/告诉你它正在尝试连接到什么。

您需要修改config/kibana.yml并将elasticsearch_url设置更改为指向您的群集。如果您在同一个框中运行Elasticsearch,则正确的值为http://localhost:9200


0
投票

您的弹性搜索已关闭。在我的情况下,这是因为环境变量Java_Home设置不正确。您必须手动设置它。这些是指导方针:

  1. 转到您的PC环境。
  2. 使用变量名Java_Home创建一个新变量。变量值应该是java安装路径。
  3. 确保您的路径没有空格。如果您的Java在Program Files(x86)中,您可以使用以下快捷方式:progra~2而不是Program Files(x86)

结果你有这样的事情:C:\Progra~2\Java\jre1.8.0_131


0
投票

在使用AWS Elasticsearch服务的情况下,可能会出现这种情况的另一个原因。

没有针对ES的授权权限访问策略以及未加载正确的AWS凭证将是根本原因。

© www.soinside.com 2019 - 2024. All rights reserved.