部署kibana可视化平台

news2024/12/23 12:43:54

部署kibana可视化平台

案例版本:kibana 8.6.2

1、下载

去官网中查找与安装的ES版本一致的安装包:官网kibana下载。
可以选择自行下载好后放入服务器中进行安装,也可以使用wget下载:

# 下载
cd /home/elasticsearch/kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.2-linux-x86_64.tar.gz
# 解压到对应目录
tar -zxvf kibana-8.6.2-linux-x86_64.tar.gz

2、配置kibana

# 进入到kibana的config目录
cd /home/elasticsearch/kibana/kibana-8.6.2/config/

# 修改配置
vim kibana.yml
# 添加以下内容

# 端口号
server.port: 9898
# 任意地址都可以访问
server.host: "0.0.0.0"
# 查询的Elasticsearch实例的URL;安装在本地,按实际的情况填写
elasticsearch.hosts: ["http://192.168.127.10:9200","http://192.168.127.11:9200"]
# 访问elasticsearchd的认证
# 集群访问密码中的kibana账号密码
elasticsearch.username: "kibana“
elasticsearch.password: "123456"
# 支持的语言设置
i18n.locale: "zh-CN"

3、启动kibana

cd /home/elasticsearch/kibana/kibana-8.6.2
# 保持后台启动
nohup bin/kibana &

4、访问web

地址:http://192.168.127.10:9898

输入账号密码即可访问(注意是ES的elastic账户)。

在这里插入图片描述

5、基本使用操作

5.0 进入开发工具

在这里插入图片描述

5.1 查看集群节点信息:

GET _cat/nodes

在这里插入图片描述

5.2 创建一个测试索引

PUT test_doc

在这里插入图片描述

5.3 插入数据

#POST会自动帮我们插入es的id
POST test_doc/_doc
{
  "name_id":"89751",
  "name":"CodeStarNote",
  "age":18,
  "text":"中华人民共和国国歌"
}

在这里插入图片描述

5.4 修改指定条件的数据

# 将年龄由18改成19
POST test_doc/_update_by_query
{
     "script": {
     "source": "ctx._source['age'] = 20"
  },
     "query": {
         "match": {
           "age": 18
         }
  }
}

使用PUT加id也可以直接修改或者新增字段。

在这里插入图片描述

在这里插入图片描述

5.5 查询指定条件的文档

通过IK分词器可以做到分词查询

# 新增一条age为15的数据
POST test_doc/_doc
{
  "name_id":"89752",
  "name":"CodeStarNote2",
  "age":15,
  "text":"中华人民共和国国歌2"
}

# 查询test包含“国歌”并且年龄大于18的数据
GET test_doc/_search
{
    "query":{
        "bool":{
            "must":[
                {
                    "match":{
                        "text": "国歌"
                    }
                },
                {
                    "range":{
                        "age": {
                          "gte": 18
                        }
                    }
                }
            ]
        }
    }
}
# 查询
GET test_doc/_search

在这里插入图片描述

5.5 删除指定条件的数据

POST test_doc/_delete_by_query/
{
  "query": {
    "match": {
      "name": "CodeStarNote"
    }
  }
}

如果是通过id删除,使用DELETE。

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

5.6 分词效果展示

ik_max_word 和 ik_smart 什么区别?

官网解释:
ik_max_word:会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合,适合 Term Query;
ik_smart:会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”,适合 Phrase 查询。

GET _analyze
{
  "analyzer":"ik_max_word",
  "text": "中华人民共和国国歌"
}

在这里插入图片描述
传送门:【部署elasticsearch集群】
传送门:【部署ik分词器】

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

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

相关文章

LeetCode 1132.申请的报告2

数据准备 Create table If Not Exists Actions (user_id int, post_id int, action_date date, action ENUM(view, like, reaction, comment, report, share), extra varchar(10)); create table if not exists Removals (post_id int, remove_date date); Truncate table Act…

【ccf-csp题解】第2次csp认证-第四题-最优配餐-多源BFS

题目描述 思路讲解 这道题的数据量是10^6,直接用floyd算法,肯定是不行的 此处介绍新的思路:多源BFS 我们的核心目的是,对于每一个终点(即此处的顾客)能够找到离它最近的源点(即此处的餐馆&am…

GFS分布式存储

一,gfs简介 GlusterFS 是一个开源的分布式文件系统,由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成。没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性。 传统的…

第七章 系统管理和维护

第七章 系统管理和维护 ​ 当我们要登录系统或访问系统的某个资源时,通常都要求输入用户名和密码,从系统的角度看,用户就是一种进行认证或授权的标识。只有通过认证的用户才能访问相应的资源,而对于同一个资源,不同的…

再获新突破!移远通信RedCap模组拿下首张端网协同测评证书

为进一步推动5G技术的商用和普及,今年8月初,移远通信与广东联通联合建立了5G端网能力研究联合实验室(以下简称“联合实验室”),双方将在5G及RedCap各项性能的研究方面展开深入合作。广东联通网络产品创新中心总经理潘桂…

恒运资本:股市几点开盘和收盘?

股票商场在股票生意日打开,每个国家的股票商场都有自己的开盘和收盘时间。在本文中,我们将分析股市开盘和收盘时间的重要性,以及股市如安在纷歧起区的运作。我们还将讨论股市开盘和收盘时间的改动,以及这些改动对股票商场的影响。…

JVM核心参数图解-整理

一、VM核心参数 在JVM里有几个比较核心的参数,今天就主要来讲这几个: -Xms:JVM初始堆内存大小-Xmx:JVM堆内存的最大值-Xmn:JVM中新生代大小-XX:PermSize:永久代大小-XX:MaxPermSize:永久代最大…

拓世科技集团到访考察吉安青原区:共谋AIGC数字经济产业园发展大计

千帆竞发立潮头,奋勇争先谋发展,在中国这片广袤的大地上,先行者的每一次拓进都是历史的华章,远谋者的每一次交汇都是未来的预言。当红色江西大地与现代科技脉搏共振,当青原区的绿意拥抱拓世科技的AIGC科技,…

Mysql高级——索引

索引 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上…

视频接口冷知识

常用视频接口的分辨率和带宽 VGA接口:VGA接口是一种传输模拟信号的视频接口,它只能支持视频传输,不支持音频传输。VGA接口的最大支持分辨率是2048x1536px。HDMI接口:HDMI接口是一种传输数字信号的视频接口,它可以同时…

【基于Cocos Creator 3.5的赛车游戏】8.引入触摸屏幕事件并简单的控制小车

转载知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 项目地址:赛车小游戏-基于Cocos Creator 3.5版本实现: 课程的源码,基于Cocos Creator 3.5版本实现 上一张您已经对Cocos的坐标系有了了解。这一章我们将让小车能…

MFC-GetAdaptersAddresses获取网卡信息

需要:#pragma comment(lib, "IPHLPAPI.lib") GetAdaptersAddresses函数参数说明 ULONG bufferSize = 0;ULONG result = ::GetAdaptersAddresses(AF_UNSPEC, GAA_FLAG_INCLUDE_PREFIX, nullptr, nullptr, &bufferSize);/*参数1:ULONG Family 网络协议族,此参…

【linux】Linux wps字体缺失、加粗乱码解决

解决wps字体缺失问题 1、下载字体包 git clone https://github.com/iamdh4/ttf-wps-fonts.git2、创建单独放置字体的目录 mkdir /usr/share/fonts/wps-fonts3、复制字体到系统目录下 cp ttf-wps-fonts/* /usr/share/fonts/wps-fonts4、修改字体权限 chmod 644 /usr/share/f…

2023年Java毕业设计选题推荐,1000道创新创意Java毕业设计题目推荐,避免踩坑

大家好,我是程序员徐师兄,最近有很多同学咨询,说毕业设计了,不知道选怎么题目好,有哪些是想需要注意的。 确实毕设选题实际上对很多同学来说一个大坑, 每年挖坑给自己跳的人太多太多。选到合适的题目的话&…

python pycharm 下载 安装 (1)

pycharm 官网 JetBrains: 软件开发者和团队的必备工具 python 官网 Python Release Python 3.11.5 | Python.org 软件安装 pycharm python 终端安装 然后进行全局配置 打开pycahrm 可以在扩展里边搜索中文翻译 测试

基于分布式系统结构下Nacos配置中心的应用

前言 在上一篇nacos初始中,已经描述过Nacos的基本知识,在这篇博客里记录的是Nacos配置中心的使用。 Nacos配置中心的作用 集中化配置管理:Nacos配置中心支持将应用程序的配置信息集中管理,包括常规的属性配置、文本配置、JSON配…

界面控件DevExtreme DateRangeBox组件发布,支持日期范围选择!

在最新的v23.1版本中,DevExpress官方已经正式发布了DevExtreme DateRangeBox小部件,支持所有JavaScript框架,包括Angular、React、Vue和jQuery。这个新的控件允许最终用户选择一个日期范围,该组件继承了DateBox组件的特性&#xf…

【笔记】简单算法查找、排序的思路和优化

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…

李佳琦翻车,眉笔比黄金还贵?美妆品牌如何巧用AIGC降本增效?

又一个顶流翻车了。 9月10日,像往常一样,李佳琦站在镜头前,手中握着一支某国货品牌的眉笔,向消费者激情满满地进行介绍。却不曾想,下一秒却引发了风暴,仿佛随着键盘的敲击声一同汇聚,直指这位“…

如何使用ArcGIS中的Arcmap进行矢量和栅格数据裁剪?

在地理信息系统(GIS)中,我们经常需要处理各种空间数据,而矢量和栅格数据是最常见的两种数据类型。有时候,我们需要对数据进行裁剪,以提取出我们需要的特定区域的数据。本文将介绍如何使用ArcGIS中的Arcmap软件对矢量和栅格数据进行…