Kibana部署安装及使用(ElasticSearch的页面可视化工具)

ELK简介

ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。

  • Elasticsearch:是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。附上教程:ElasticSearch-6.2.4部署安装及常见的问题
  • Logstash:是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。
  • Kibana:是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据。附上教程:kibana部署安装及使用

Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。

你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。
你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。

Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

一、安装部署

1. 下载解压:

每一个版本的es都有一个对应的Kibana版本,我们可以去下面的地址查找最新的版本,建议和es相同版本。
下载地址:kibana-6.2.4-linux-x86_64.tar.gz

//解压
[root@zht3 local]# tar -zxvf AppPackage/kibana-6.2.4-linux-x86_64.tar.gz 

2. 启动kibana

[root@zht3 bin]# ./kibana

看见红框就ok了
在这里插入图片描述
kibana默认是在前台启动,可以通过ctrl+c命令停止。

解压时的文件夹下装着所有kibana相关的文件,我们不用新建其他文件,当我们需要删除时,直接删除此文件夹即可。

启动后他会默认去连接同一台服务器上的9200端口提供的服务,如果没有启动ElasticSearch服务,他会一直尝试去连接。

二、kibana与ElasticSearch的连接使用

1. WEB UI:

主页:http://192.168.1.110:5601
在这里插入图片描述

2. 查看kibana的状态:

http://192.168.1.110:5601/status
在这里插入图片描述

3. 与Elasticsearch 编辑连接

第一次访问Kibana时,系统会警告:没有默认索引模式。您必须选择或创建一个才能继续。
你创建一个或多个索引,
Kibana使用索引模式从Elasticsearch索引中检索可视化等内容。

默认情况下Kibana会连接到 localhost 运行的Elasticsearch实例。要连接到其他Elasticsearch实例,需要修改kibana.yml配置文件中的Elasticsearch URL ,并重新启动Kibana。

创建索引:testindex

PUT testindex
PUT /testindex/testtype/testid23432453
{
  "name":"lianxishneg",
  "age":"23",
  "address":"haidian",
  "date":"2019-8-23",
  "interests":"唱跳rap篮球"
}

在这里插入图片描述
在管理索引模式中,可以看到刚刚创建的索引:testindex
在这里插入图片描述

GET _search
{
  "query": {
    "match_all": {}
  }
}

在这里插入图片描述

4. 在Kibana中搜索数据

1)进入管理 检索页面,搜索刚刚创建的testindex并点击下一步

在这里插入图片描述

2)点击创建索引模式

在这里插入图片描述
在这里插入图片描述

3)到这左边 【discover】 发现就会出现刚刚创建的索引模式,

搜索不是搜索字段,而是字段对应的值。
例:name:lianxishneg

在这里插入图片描述

4)添加过滤器

左上角也可以自己添加过滤器,自己去玩吧
在这里插入图片描述

三、ERROR

1. 更改了ElasticSearch的端口

如果更改了 ElasticSearch 的默认端口:9200
可以通过更改 kibana.yml 配置文件 的elasticsearch.url 参数来完成配置

[root@zht3 config]# vim kibana.yml 
# The URL of the Elasticsearch instance to use for all your queries.
elasticsearch.url: "http://localhost:6200"

2. ERROR:无法连接到http://localhost:9200/

:端口号可忽略,我自己更改的,默认端口为:9200
在这里插入图片描述
解决
更改 kibana.yml 配置文件的server.hostelasticsearch.url两个参数的“localhost”为本机ip

[root@zht3 config]# vim kibana.yml 
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "192.168.1.110"

# The URL of the Elasticsearch instance to use for all your queries.
elasticsearch.url: "http://192.168.1.110:6200"
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值