kibana 启动报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kibana 启动报错相关的知识,希望对你有一定的参考价值。

参考技术A """
"type":"log","@timestamp":"2021-03-16T13:45:39Z","tags":["info","savedobjects-service"],"pid":8,"message":"Creating index .kibana_1."
"type":"log","@timestamp":"2021-03-16T13:45:39Z","tags":["warning","savedobjects-service"],"pid":8,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_1/FZSbLnlUSHeArOtZ7upoWA] already exists, with index_uuid="FZSbLnlUSHeArOtZ7upoWA" & index=".kibana_1" "
"type":"log","@timestamp":"2021-03-16T13:45:39Z","tags":["warning","savedobjects-service"],"pid":8,"message":"Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_1 and restarting Kibana."

[root@node1 ~]# curl http://localhost:9200/_cat/aliases
.kibana_task_manager .kibana_task_manager_1 - - - -
"""
这就是资源已存在的原因了
"""
curl -X DELETE http://localhost:9200/.kibana*
"acknowledged":true
"""
再重新启动kibana
参考链接: https://blog.csdn.net/m0_37710023/article/details/111357638

kibana安装

1 kibana安装

Elasticsearch=6.2.4——kibana=6.2.4两个版本需要一致否则报错
注意和Elasticsearch一样不能使用root账户启动,具体切换用户可以参照之前Elasticsearch的内容

[root@iZbp1buyhgwtrw6hrp2ugjZ bin]# ./kibana
Kibana should not be run as root.  Use --allow-root to continue.

简介

Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。

在这里插入图片描述

下载&安装Elasticsearch=6.2.4——kibana=6.2.4

2 修改配置文件

[payment@gameServer ~]$ tar -zxf kibana-6.2.4-linux-x86_64.tar.gz 
[payment@gameServer ~]$ cd kibana-6.2.4-linux-x86_64/config/
[payment@gameServer config]$ ls
kibana.yml

[payment@gameServer config]$ vim kibana.yml 
#修改如下参数

#端口
server.port: 5601

#地址
server.host: "0.0.0.0"
#ElasticSearch地址
elasticsearch.url: "http://0.0.0.0:9200"

[payment@gameServer config]$  grep '^[a-z]' kibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://0.0.0.0:9200"

3 启动Kibana

[payment@gameServer kibana-6.2.4-linux-x86_64]$ ./bin/kibana &

在这里插入图片描述
开启端口
在这里插入图片描述
在这里插入图片描述

4 测试检查集群健康状态(使用Dev Tools)

在这里插入图片描述

GET _cat/health?v
epoch      timestamp cluster             status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1528885668 18:27:48  dev_elastic_cluster green           3         3     40  20    0    0        0             0                  -                100.0%

5 查看kibana状态

访问http://172.20.31.97:5601/status#?_g=()可以看到Kibana状态
在这里插入图片描述

6 使用kibana查询数据

点击此内容,可以进入kibana的一个查询工具,可以让我们很方便的对Elasticsearch进行操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是关于kibana 启动报错的主要内容,如果未能解决你的问题,请参考以下文章

Kibana源码启动报错记录--ENOSPC

kibana启动报错 Elasticsearch cluster did not respond with license information

Kibana 最常见的“启动报错”或“无法连接ES集群服务”的故障原因及解决方案汇总

elasticsearch 6.2 版本升级至6.4 版本服务启动报错

学习笔记之Kibana

kibana安装