2-Kibana配置及运行

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
日志服务 SLS,月写入数据量 50GB 1个月
简介: 介绍Kibana访问Elasticsearch数据并可视化展示的处理

1、Kibana简介

Kibana是一款提供访问Elasticsearch数据并进行可视化展示的工具;

其中搭载了一批经典功能:柱状图、线形图及饼图等展示功能;

另外还提供了位置数据分析、时序数据分析及机器学习相关的功能;


2、Kibana安装包获取

官网下载链接:https://www.elastic.co/cn/downloads/kibana

默认会下载最新的版本,当前最新版本为7.16.2,也可通过页面链接找到历史版本信息;

此处以7.16.2版本演示:

//解压对应安装包
$ tar-xzvf kibana-7.16.2-xxx-x86_64.tar.gz
//进入解压目录
$ cd kibana-7.16.2
//启动服务
$ ./bin/kibana

Kinana安装包解压目录:

目录

说明

bin

二进制脚本文件,kibana用于启动节点,kibana-plugins用于安装插件

config

kibana配置文件目录

data

当前kibana节点数据目录

plugins

kibana插件目录

x-pack

x-pack插件目录

src

kibana源码目录

node_modules

nodejs依赖模块目录

node

nodejs依赖目录


3、Kibana配置

配置文件说明:

  • node.options    nodejs相关配置
  • kibana.yml       kibana相关配置

kibana.yml文件中默认配置说明:

配置项

说明

示例

server.port

kibana服务对外端口

5601

server.host

kibana服务主机名

127.0.0.1

server.basePath

kibana服务基础目录

""

server.rewriteBasePath

kibana服务基础目录是否允许重写

false

server.maxPayloadBytes


1048576

server.name

kibana服务名

"your-hostname"

elasticsearch.hosts

kibana关联Es主机列表

["http://127.0.0.1:9200"]

elasticsearch.preserveHost


true

kibana.index

kibana服务在Es上的索引

".kibana"

kibana.defaultAppId


"home"

elasticsearch.username

kibana在访问Es时的用户名

"kibana"

elasticsearch.password

kibana在访问Es时的密码

"pass"

server.ssl.enabled

kibana是否启用ssl

false

server.ssl.certificate

kibana ssl的认证文件

/path/to/your/server/crt

server.ssl.key

kibana ssl的密钥文件

/path/to/your/server.key

elasticsearch.ssl.certificate

Es ssl的认证文件

/path/to/your/client.crt

elasticsearch.ssl.key

Es ssl的密钥文件

/path/to/your/client.key

elasticsearch.ssl.certificateAuthorities


["/path/to/your/CA.pem"]

elasticsearch.ssl.verificationMode


full

elasticsearch.pingTimeout

kibana ping Es的超时时间

1500

elasticsearch.requestTimeout

kibana请求Es的超时时间

30000

elasticsearch.requestHeadersWhitelist

kibana请求Es的请求头白名单

[authorization]

elasticsearch.customHeaders


{}

elasticsearch.shardTimeout

Es分片返回的超时时间

30000

elasticsearch.startupTimeout

Es启动的超时时间

5000

elasticsearch.logQueries

Es的请求是否记录日志

false

pid.file

kibana启动的pid文件

/var/run/kibana.pid

logging.dest

kibana日志输出位置

stdout

logging.silent

禁止所有日志输出

false

logging.quiet

除了错误日志,禁止所有日志输出

false

logging.verbose

kibana是否输出冗余日志

false

ops.interval

kibana定时采集系统及应用处理信息的时间间隔

5000

i18n.locale

国际化

en

4、服务启动及停止

4.1、服务启动

//服务启动
$ sh ./bin/kibana
//命令详情
$ sh ./bin/kibana --help  Usage: bin/kibana [command=serve] [options]
  Kibana is an open and free, browser based analytics and search dashboard for Elasticsearch.
  Commands:
    serve  [options]  Run the kibana server
    help  <command>   Get the help for a specific command
"serve" Options:
-e, --elasticsearch <uri1,uri2>  Elasticsearch instances
-c, --config <path>              Path to the config file, use multiple --config args to include multiple config files (default: ["/Users/ruyin/dev-dir/tools/kibana-7.16.2/config/kibana.yml"])
-p, --port <port>                The port to bind to
-q, --quiet                      Deprecated, set logging level in your configuration
-Q, --silent                     Prevent all logging
--verbose                        Turns on verbose logging
-H, --host <host>                The host to bind to
-l, --log-file <path>            Deprecated, set logging file destination in your configuration
--plugin-dir <path>              Deprecated, A path to scan for plugins, this can be specified multiple times to specify multiple directories (default: [])
--plugin-path <path>             A path to a plugin which should be included by the server, this can be specified multiple times to specify multiple paths (default: [])
--plugins <path>                 Deprecated, an alias for--plugin-dir--optimize                       Deprecated, running the optimizer is no longer required
-h, --help                       output usage information

浏览器中访问:http://localhost:5601/app/home#

image.png

可以通过dev_tools访问kibana关联的集群信息,地址:http://localhost:5601/app/dev_tools#/console

image.png

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
11月前
|
人工智能 数据可视化 Java
ElasticSearch安装、插件介绍及Kibana的安装与使用详解
ElasticSearch安装、插件介绍及Kibana的安装与使用详解
ElasticSearch安装、插件介绍及Kibana的安装与使用详解
|
Windows
『NSSM』将Kibana及Logstash设置为Windows服务启动
📣读完这篇文章里你能收获到 - NSSM下载及使用 - 将Kibana及Logstash设置为Windows服务启动
426 0
『NSSM』将Kibana及Logstash设置为Windows服务启动
|
4月前
|
安全 数据可视化 Java
linux安装ElasticSearch7.1和 kibana 启动
linux安装ElasticSearch7.1和 kibana 启动
62 1
|
网络协议 Linux 数据安全/隐私保护
Elasticsearch系列——Kibana的安装与测试
Elasticsearch系列——Kibana的安装与测试
|
数据可视化
kibana的安装
kibana的安装
68 0
|
4月前
|
数据可视化 Java 关系型数据库
Elasticsearch【环境搭建 02】最新版 elasticsearch + kibana(7.15.0)安装、配置、启动(多个问题处理 + kibana仪表盘使用举例)
Elasticsearch【环境搭建 02】最新版 elasticsearch + kibana(7.15.0)安装、配置、启动(多个问题处理 + kibana仪表盘使用举例)
332 0
Elasticsearch系列——关闭Elasticsearch进程,并重新启动
Elasticsearch系列——关闭Elasticsearch进程,并重新启动
ElasticSearch建议启动方式
ElasticSearch建议启动方式
75 0
ElasticSearch建议启动方式
|
存储 数据可视化 数据挖掘
安装、使用Kibana
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。
814 0
安装、使用Kibana
|
存储 数据可视化 大数据
Kibana的安装
Kibana的安装