问题复盘:Kibana did not load properly. Check the server output for more information

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 问题复盘:Kibana did not load properly. Check the server output for more information

问题描述



kibana打开发现无法查看到数据,无论怎么切换索引都是没有数据的


问题排查过程



1.先去查看kibana服务,使用命令ps -ef|grep kibana查看不到kibana进程,然后尝试使用命令重启kibana

nohup ./bin/kibana ./config/kibana.yml &


重启完成后,再次打开kibana报如下错误:

Kibana did not load properly. Check the server output for more information


本来问题是数据查询不到,尝试重启kibana,此时kibana也已经不能展示。


2.检查elasticsearch、logstash、filebeat等,发现所有elasticsearch结点已经全部宕机,其余服务均正常,然后开始尝试重启elasticsearch所有结点,切换用户es,启动所有elasticsearch节点。


3.再次尝试重启kibana,启动完成后再次打开页面,发现出现了如下的页面(启动后这个页面很快又会消失,可能来不及看到这个页面):

423c3b83a3f64bba8e3909f704b86193.png


从截图上可以看到一个问题,kibana和elasticsearch还是没有连接上,其他功能均已正常。那现在基本可以定位问题就是elasticsearch出了问题。


4.定位问题基本是elasticsearch的问题,然后对elasticserch进行重启,并观察启动日式,发现报了几个文件的读取无权限和操作无权限,故将提示的文件进行所有者转义,其中有一个是gc.log 这个文件是笔者手动创建的,为了观察启动日志的,结果反馈无权限,所以就对该文件进行所有者调整,如下:

chown es:es /apps/elasticsearch/logs/wy-mdm-prd.log
chown es:es gc.log
# 下面是相关的权限控制
# 改权限 chmod 777 es
# 改群组 chgrp es gc.log


5.然后再重启elasticsearch、kibana然后重试kibana页面发现已经ok了。


5d6eeec8fe3e4f32bef690fdf9491fca.png


总结



问题一发现其实应该立即想到是eleasticsearch出了问题,而不是去关注kibana,之所以有这个错误的方向其实问题是使用ps命令查看kibana时找不到对应进程,所以有些怀疑,不过后来经验证,所有都正常后使用ps还是看不到kibana的进程,很是奇怪,这个问题笔者也不知道为啥。最后还是定位了问题,有些区别,在此记录,防止再重蹈覆辙。


相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
13天前
|
消息中间件 数据库
RabbitMQ启动报错:Error during startup: {error, {schema_integrity_check_failed,
通过上述步骤,可以逐步排查和解决RabbitMQ启动时出现的 `Error during startup: {error, {schema_integrity_check_failed, ...}}`错误。这些步骤包括检查磁盘空间、修复文件权限、清理Mnesia数据库、检查日志文件以及升级或重装RabbitMQ。希望这些方法能帮助您解决问题,使RabbitMQ顺利启动并正常运行。
61 1
|
网络安全 开发工具
【解决方案】A session ended very soon after starting. Check that the command in profile “XXX” is correct.
【解决方案】A session ended very soon after starting. Check that the command in profile “XXX” is correct.
1020 0
【解决方案】A session ended very soon after starting. Check that the command in profile “XXX” is correct.
|
MySQL 关系型数据库 Shell
Unit mysql.service failed to load: No such file or directory的解决办法
Failed to issue method call: Unit mysql.service failed to load: No such file or directory的解决办法 1、软件环境: OpenSUSE 13.
3506 0
|
Java 关系型数据库 Oracle
Unable to read additional data from server sessionid
jenkins构建项目报错: Caused by: com.weibo.api.motan.exception.MotanFrameworkException: error_message: ClusterSupport No service urls for the refer:motan://192.
10534 0