Elasticsearch 核心技术(三):Kibana 安装、配置、运行(Windows 版)

news2024/11/25 14:50:47

在这里插入图片描述

❤️ 个人主页:水滴技术
🚀 支持水滴:点赞👍 + 收藏⭐ + 留言💬
🌸 订阅专栏:大数据核心技术从入门到精通

文章目录

  • 一、下载 Kibana
  • 二、安装 Kibana
  • 三、配置 Kibana
    • 1. 主机名
    • 2. 端口
    • 3. Elasticsearch 连接地址
    • 4. 中文界面
  • 四、运行 Kibana
  • 五、使用 Kibana
  • 系列文章
  • 热门专栏


大家好,我是水滴~~

在上一篇《Elasticsearch 核心技术(二):elasticsearch-head 插件安装和使用》文章中,我们介绍了 Elasticsearch 的图形化项目 elasticsearch-head 插件,该插件的功能较少,做数据浏览比较合适。

本篇主要介绍 Elasticsearch 另一个图形化界面 Kibana,Kibana 也是 Elastic 公司的产品,我们后面介绍的 DSL 语句,基本上全是在这上面进行操作的。

一、下载 Kibana

打开 Kibana 的历史版本下载页,选择 Kibana 的版本,版本要与前面我们安装的 Elasticsearch 的版本一致,我们选择 7.17.7,然后点击右侧的【Download】按钮进入下载页。

在这里插入图片描述
在 Kibana 7.17.7 下载页中,根据自己的操作系统进行选择下载,这里我们选择【WINDOWS】进行下载。

在这里插入图片描述

开始下载…

在这里插入图片描述

下载完后就是一个 ZIP 压缩包:kibana-7.17.7-windows-x86_64.zip。该压缩包内容较多,解压需要一些时间。

二、安装 Kibana

Kibana 的安装与 Elasticsearch 一样,直接解压即可,我的解压目录是:D:\elastic\kibana-7.17.7,目录结构如下:

在这里插入图片描述

  • bin:存入一些二进制脚本,包括启动 Kibana、安装插件命令等都在这里。
  • config:存放 Kibana 的配置文件,主要是kibana.yml
  • node:Kibana 本身是一个前端项目,它自带 node 环境。
  • plugins:插件文件存放位置,每个插件都包含在一个子目录中。
  • data:Kibana 及其插件写入磁盘的数据文件的位置。

三、配置 Kibana

Kibana 提供了良好的默认值,只需要修改少量的配置即可使用。kibana 的配置有很多,我们列出了一些比较重要的:

1. 主机名

配置 kibana 绑定的主机地址,IP地址和主机名都有效。默认:localhost,使用默认值将无法被局域网内机器连接,生产上要设置此配置。

server.host: "localhost"

2. 端口

Kibana 服务监听的端口,默认:5601

server.port: 5601

3. Elasticsearch 连接地址

用于配置连接 Elasticsearch 所有节点的主机,默认值:http://localhost:9200

elasticsearch.hosts:
  - http://192.168.1.10:9200
  - http://192.168.1.11:9200
  - http://192.168.1.12:9200

4. 中文界面

Kibana 的界面支持国际化,可以通过下面配置将界面更改为中文,默认:en,支持的语言有:

  • 英语 - (默认)en
  • 中文-zh-CN
  • 日语-ja-JP
i18n.locale: "zh-CN"

四、运行 Kibana

在 Kibana 安装目录下,双击 bin\kibana.bat 即可运行。

在这里插入图片描述
输出如下内容表示启动成功。

在这里插入图片描述

此时在浏览器中输入 http://localhost:5601,会打开欢迎界面,表示 Kibana 运行成功。

在这里插入图片描述

五、使用 Kibana

Kibana 的功能有很多,我们目前用到较多的是【开发工具】,点击左上角的“三条杠”按钮,选择【开发工具】,会进入开发工具界面。

在这里插入图片描述

在开发工具界面,左侧框用于输入 Elasticsearch 的 DSL 语句,可以输入多条语句,点击对应语句后面的“执行”按钮即可运行;右侧框用于显示执行结果。

在这里插入图片描述

点击【历史记录】按钮,可以显示所有执行过的历史语句,点击【应用】即可再次执行


系列文章

🔥 Elasticsearch 核心技术(一):Elasticsearch 安装、配置、运行(Windows 版)
🔥 Elasticsearch 核心技术(二):elasticsearch-head 插件安装和使用

热门专栏

👍 《Python入门核心技术》
👍 《IDEA 教程:从入门到精通》
👍 《Java 教程:从入门到精通》
👍 《MySQL 教程:从入门到精通》
👍 《大数据核心技术从入门到精通》

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/116238.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spark基础入门----框架概述

Spark Spark 框架概述 Spark 诞生背景 Apache Spark是用于大规模数据处理的统一分析引擎 Spark 最早源于一片论文,该论文是由加州大学柏克莱分校的Matei Zaharia等人发表。论文中提出了一种弹性分布式数据集(RDD)的概念。 总的说,Spark借鉴了Map Red…

Android进阶——sdk开发和apk开发有什么区别?

sdk SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。即辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。 apk APK(全称:Android application package,Android应用程序包&#…

【重学Javase】—— 数组(从头剖析一维数组,二维数组,array常用工具类以及数组的两种常见异常)

目录 数组的概述 1、数组的理解: 2、数组的特点: 3、数组的分类: 一维数组 1、一维数组的声明与初始化 2、一维数组元素的引用:通过角标的方式调用 3、数组的属性:length 4、一维数组的遍历(for循…

mysql 备份还原数据库,java使用Runtime对象执行mysqldump备份数据库

为了提高系统可用性,通过java写定时任务每天晚上定时备份mysql数据库,然后把备份的.sql文件(建议在压缩一次上传,减少文件体积提高传输效率)调用文件上传服务器提供的文件上传接口上传到文件服务器,达到数据库服务器损坏后快速还原数据库的目的。以windows系统为例。linux注…

high-resolution image synthesis with latent diffusion models

如何通俗理解扩散模型? - 知乎泻药。实验室最近人人都在做扩散,从连续到离散,从CV到NLP,基本上都被diffusion洗了一遍。但是观察发现,里面的数学基础并不是模型应用的必须。其实大部分的研究者都不需要理解扩散模型的数…

理解linux虚拟网络设备veth

理解linux虚拟网络设备veth 上一章介绍了linux network namespace,接着来讨论一下如何让一个独立的网络命名空间的和主机的网络相互通信,这里我们需要用到linux虚拟网络设备veth。 veth设备 veth设备总是成对出现,通常就是用来连接不同网络命名空间(下面开始简称…

基于线性表的图书管理系统实验报告

目录 基于线性表的图书管理系统实验报告 1、成员分工 2、数据字典 3、抽象数据类型定义 4、图书存储结构描述 5、基本操作的算法描述 6、测试 6.1测试数据集 6.2测试程序运行结果截图 7、存在的问题与思考 基于线性表的图书管理系统实验报告 组长:xxx 组…

2022年学习机器人和人工智能的一些体会

前些日子开会,很受启发,比如有大佬指出: 总结:一般是高屋建瓴,通常是级别高的总揽全局,小虾虾不适用;感想和体会:小虾虾们学习完大佬讲话之后,自己的收获。 这才发现写博…

CRM能给企业带来什么价值

对于任何企业而言,客户都是企业生存下去的根本,管理客户也是企业一直在做的事情,有的企业尝试采用CRM来管理客户,有的企业还在观望CRM能给企业带来什么价值。 前言 对于任何企业而言,客户都是企业生存下去的根本&…

如何增加3d渲染的逼真感?提高3d渲染真实感的技巧

照片写实主义是一种艺术,它需要图形媒体来创造独特的艺术品,看起来非常有说服力。专业艺术家研究图像并使用照片写实技术从中创作艺术品。真实感可以在 2D 和 3D 渲染中实现,该过程称为真实感渲染。专业人士倾向于使用智能渲染过程&#xff0…

管理员权限功能和开机自启功能

前言 开机启动功能在Window下是很重要的一个功能,很多程序它都需要这样的功能 一.VS的配置选项(以管理员权限启动程序) 作用:用户在点击任务栏窗口等需要管理员权限时不会没有响应。 二.开机自启动(注册表&#xff…

解决Navicat打开表的速度慢的问题

前言 最近使用Navicat打开表或者设计表都很慢,需要等十几秒才能打开,一开始我以为是我电脑老了,配置比较差,慢点就慢点吧,好像慢的也比较合理,想到这里我也就没有追究先忍了。 但是这几天公司给我配置的新…

PriorityQueue详解

目录标题前言PriorityQueue特点API构造操作API底层显示:数组offer(E e)前言 PriorityQueue是优先队列,作用是保证每次取出的元素都是队列中权值最小的,这里涉及到了大小关系,元素大小的评判可以通过元素自身的自然顺序&#xff0…

手把手教你搭建环境和内核编译

环境搭建--安装Debian7.3 本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基础知识及基本shell命令;现代操作系统的基本概念;C语言和gcc基本使用…

Python操作数据库及Python实现mysql数据库连接池源代码

简介 pymysql:纯Python实现的一个驱动。因为是纯Python编写的,因此执行效率不如MySQL-python。并且也因为是纯Python编写的,因此可以和Python代码无缝衔接。 MySQL Connector/Python:MySQL官方推出的使用纯Python连接MySQL的驱动…

react-router-dom v6.5.0实现路由守卫RouterBeforeEach及缓存

一、概述 最近留意下react-router-dom有更新到6.6.1的版本,在这个版本增加了不少的功能。研究了下,可以利用其提供的API实现一个类似Vue的路由守卫,从而简便达到路由鉴权的业务场景。这里我是使用npm的包,是react-router-dom v6.5…

leetcode 124. 二叉树中的最大路径和-java题解

题目所属分类 二叉树的最大值 dfs 原题链接 路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中…

Web Services 基于Apache Axis2 生成客户端代码示例

webservice 一种古老的技术,现在基本上已经弃用,但也有许多古董项目在用,整理并记录下自己的使用过程,避免更多的人踩坑。 Web Services 生成客户端代码步骤1 Apache Axis2下载安装1.1 认识Apache Axis21.2 下载Apache Axis22 通过…

当地的新员工入职培训

香港 (Xinwengao.com) — 在中国生活和工作的所有外国人都面临文化冲击。在他们的入职前期,学校管理层通常会让他们接受广泛的入职培训。这些培训项目旨在为外籍教师提供文化和专业培训。在外籍教师开始他们的教学之旅之前,向他们灌输文化同理心的美德非…

天气后报网爬虫及数据分析(python)

从天气后报网(http://www.tianqihoubao.com)中爬取绵阳市某一年的历史天气信息,包括每天最高气温、最低气温、天气状况、风向等,完成以下功能: (1)将获取的数据信息存储到“data.csv”文件中&a…