当前位置: 首页 > 知识库问答 >
问题:

Kibana服务器还没有准备好

亢雅懿
2023-03-14

我刚刚在RHEL 8上安装了Kibana7.3。Kibana服务处于活动状态(正在运行)。
当我卷曲到http://localhost:5601时,我收到了Kibana服务器还没有准备好消息。我的Elasticsearch实例在另一台服务器上,它正在成功响应我的请求。我已经用它更新了kibana.yml

elasticsearch.hosts:["超文本传输协议://EXTERNAL-IP-ADDRESS-OF-ES: 9200"]

我可以从互联网上访问elasticsearch并回复:

{
  "name" : "ip-172-31-21-240.ec2.internal",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "y4UjlddiQimGRh29TVZoeA",
  "version" : {
    "number" : "7.3.1",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "4749ba6",
    "build_date" : "2019-08-19T20:19:25.651794Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

sudo systemctl status kibana的结果是:

● kibana.service - Kibana
   Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-09-19 12:22:34 UTC; 24min ago
 Main PID: 4912 (node)
    Tasks: 21 (limit: 4998)
   Memory: 368.8M
   CGroup: /system.slice/kibana.service
           └─4912 /usr/share/kibana/bin/../node/bin/node --no-warnings --max-http-header-size>

Sep 19 12:46:42 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0>
Sep 19 12:46:42 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0>
Sep 19 12:46:43 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0>
Sep 19 12:46:43 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0>
Sep 19 12:46:43 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0>
Sep 19 12:46:44 ip-172-31-88-39.ec2.internal kibana[4912]: {"type":"log","@timestamp":"2019-0

“sudo journalctl——kibana单位”的结果

Sep 19 06:03:53 ip-172-31-88-39.ec2.internal kibana[1356]: {"type":"log","@timestamp":"2019-09-19T06:03:53Z","tags":["warning","elasticsearch","admin"],"pid":1356,"message":"Unable to revive >
Sep 19 06:03:53 ip-172-31-88-39.ec2.internal kibana[1356]: {"type":"log","@timestamp":"2019-09-19T06:03:53Z","tags":["warning","elasticsearch","admin"],"pid":1356,"message":"No living connect>
Sep 19 06:03:53 ip-172-31-88-39.ec2.internal kibana[1356]: {"type":"log","@timestamp":"2019-09-19T06:03:53Z","tags":["warning","task_manager"],"pid":1356,"message":"PollError No Living connec>
Sep 19 06:03:53 ip-172-31-88-39.ec2.internal kibana[1356]: {"type":"log","@timestamp":"2019-09-19T06:03:53Z","tags":["warning","elasticsearch","admin"],"pid":1356,"message":"Unable to revive >
Sep 19 06:03:53 ip-172-31-88-39.ec2.internal kibana[1356]: {"type":"log","@timestamp":"2019-09-19T06:03:53Z","tags":["warning","elasticsearch","admin"],"pid":1356,"message":"No living connect>

你知道问题出在哪里吗?

共有3个答案

龙霖
2023-03-14

可能不是这个问题的解决方案

在我的例子中,kibana和elasticsearch的版本与我使用docker的方式不兼容,我只是重新创建了这两个版本,但使用了相同的版本(7.5.1)

https://www.elastic.co/support/matrix#matrix_compatibility

管梓
2023-03-14

该错误可能与elastic有关。主机设置。以下步骤和步骤对我有效:

  1. 打开/etc/elasticsearch/elasticsearch。yml文件并检查以下设置:

#网络。主机:本地主机

2.打开/etc/kibana/kibana。yml归档并检查设置并检查:

#elasticsearch。主持人:[”http://localhost:9200“]

问题是kibana无法在本地访问elasticsearch。

冯流觞
2023-03-14

我曾在将Elasticsearch从v6升级到v7时遇到过同样的问题。

删除. kibana*索引修复了问题:

curl --request DELETE 'http://elastic-search-host:9200/.kibana*'
 类似资料:
  • 结果是,我尝试为ElasticSearch和Kibana添加用户。对于ElasticSearch,我添加了。yml和和。yml。 当我启动ElasticSearch时,系统会提示我输入用户名和密码。我这样做并成功登录。 但是当我开始Kibana,在日志中我得到这个错误: 在http://localhost:5601,我得到了这个错误 为了排除故障,我跑步http://localhost:9200/

  • 问题内容: 没有对我的Ubuntu()进行任何重大系统更新,Kibana 7.2.0停止工作。我仍然可以使用启动服务,并且相应的状态看起来不错。只有警告,没有错误,这似乎不是问题所在: 但是,当我在客户端计算机上访问时,我仍然只看到(即使在等待20分钟之后): 在服务器本身上,我看到了 这很奇怪,因为Kibana似乎真的在该端口上监听,并且防火墙出于测试目的而被禁用: 两者的日志中没有可疑的东西:

  • 今天面了高顿教育测开,因为之前一直学的是java后端开发背的面经也是后端八股文,然后今天是第一次面试,自我介绍没准备好,开始就说的结结巴巴的,后续问的几个问题全是测试用例,黑白盒测试,还有一个字符反转,一个接口测试,一个功能测试,一个等价划分用例,一个什么保温杯测试用例,我回答的乱七八糟的,回答到一半的时候就已经感觉到面试官已经不耐烦了,我都不想继续下去了他一直在问,我一瞬间真的想紫砂啊,我真该死

  • 问题内容: 我正在运行一个Java应用程序,我们将其作为服务器端系统进行分发。我正在尝试编写启动器(这里的“写”有点夸张,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程浏览器中获得所需的名称)。该exe位于应用程序文件树的bin /目录中。 现在,我们在文件树中还有一个jre /目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起交付)。当我使用Java

  • 我正在尝试使用spring-integration-kafka-2.1.0。在我公司的项目中发布。但是,由于下面列出的例外情况,它不起作用:org。springframework。信息。MessageDeliveryException:Dispatcher没有频道“org”的订户。springframework。网状物上下文WebApplicationContext:/order。“奥Kafka”

  • 我需要了解在我的项目范围内使用autheorizaion服务器的便利性。 我们正在实现我们的服务并将其部署到客户环境中。 客户基础结构已经提供了一种身份验证机制,以便对用户进行身份验证。 此机制拦截所有通信并将用户重定向到“登录”表单。 之后,用户被重定向到我们的服务,我们必须处理和消化它,并使用JWT令牌进行响应。 这是我感到迷茫的地方: 我在想: 使用Spring oauth2 向授权服务器请