推荐一款轻量级且强大的 Elasticsearch GUI : elasticvue

很多同学都是用过 Elasticsearch 的 GUI 工具 Kibana ,但 Kibana 相对比较重,这篇文章,笔者推荐推荐一款轻量级强大的 Elasticsearch GUI : elasticvue

1 下载安装

进入: https://github.com/cars10/elasticvue/releases/tag/v1.1.0

由于笔者使用的是 macOS,因此下载了对应的 .dmg 文件。

安装完成之后,点击图标,显示如下:

2 集群配置

点击 添加ELASTICSEARCH集群按钮 ,选择不同的验证验证方式(无需验证、用户名和密码、API key)。

点击测试连接,弹出成功提示后,连接即可。

如图,集群首页显示集群的节点信息、集群健康状况等。

首页第一栏目有很多的操作选项:节点、分片、索引、搜索、 REST 、快照、配置

2 创建索引

在Elasticsearch中创建索引是一个相对简单的过程,可以通过发送HTTP PUT 请求来完成。

创建索引时,你可以定义索引的设置(settings)和映射(mappings)。

具体示例步骤如下:

1. 准备工作

确保你已经安装并运行了 Elasticsearch,并且可以通过命令行工具(如 curl)、编程语言客户端,或者通过 Kibana 的 Dev Tools 控制台与之交互。

本节介绍 elasticvue 如何通过 GUI 界面与 ES 交互创建索引。

2、设计一个例子索引

PUT /assetstestdataresources.filecenter.directory
{
"mappings": {
"properties": {
"dir_name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
},
"entity_type": {
"type": "keyword"
},
"entity_id": {
"type": "keyword"
},
"add_time": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||epoch_millis"
},
"u_time": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||epoch_millis"
},
"tags": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
}
}
}
}

在Elasticsearch (ES) 中,PUT 方法用于创建或更新索引、文档或设置 ,请求体包含了一个 mappings 部分,这用来定义索引中文档的结构和字段的数据类型。映射是索引内文档结构的蓝图,它告诉 Elasticsearch 如何处理和存储数据。

3、Rest 界面创建索引

点击 REST 按钮,将例子索引拷贝左侧文本框,点击发起请求后,右侧文本框会返回响应结果。

3 添加数据

我们可以使用 POST 命令添加索引数据,格式如下:

PUT /<index-name>/_doc/<document-id>
{
"field1": "value1",
"field2": "value2",
// 更多字段...
}

我们添加 1 条示例数据:

POST /assetstestdataresources.filecenter.directory/_doc/1
{
"dir_name": "供应商:KHBH-20241016-0001",
"entity_type": "info_supplier",
"entity_id": "1",
"add_time": "2024-11-06 10:59:00",
"u_time": "2024-11-06 10:59:00",
"tags": ["供应商", "2024年", "新合作"]
}

4 查看索引

点击索引栏目,进入示例索引,可以查看所有的索引数据,点击最右侧操作按钮,查看数据详情。


推荐一款轻量级且强大的 Elasticsearch GUI : elasticvue的更多相关文章

  1. 推荐一款轻量级PHP数据库框架–Medoo

    引用官网的简介: 可以加快开发速度的最轻量级的PHP数据库框架 为什么选择Medoo及其主要功能: 轻量级–单个文件,只有20KB 易用–非常容易学习和使用 功能强大–支持各种常见和复杂的SQL查询 ...

  2. 推荐一款强大的轻量级模块化WEB前端快速开发框架--UIkit

    前言 今天给大家分享一款强大的轻量级模块化WEB前端快速开发框架--UIkit 到目前(2016-06-20)为止,UIkit在github上的Forks已达到了1350个,而Stars更是达到了69 ...

  3. [原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler

    [原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler 1 官方网站:http://memprofiler.com/2 下载地址:http://memprofiler. ...

  4. 向 Web 开发人员推荐35款 JavaScript 图形图表库

    图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等等.可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和 Web 应用和项目的可靠性. 在这篇文章中,我们收集了3 ...

  5. 推荐25款很棒的 HTML5 开发框架和开发工具【上篇】

    HTML5 在不同的领域让网页设计更强大的.快速,安全,响应式,互动和美丽,这些优点吸引更多的 Web 开发人员使用 HTML5.HTML5 有许多新的特性功能,允许开发人员和设计师创建应用程序和网站 ...

  6. 推荐25款php中非常有用的类库

    推荐25款php中非常有用的类库 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2014-09-29   作为一个PHP开发者,现在是一个令人激动的时刻.每天有许许多多有用的库分发出 ...

  7. 继续推荐几款VisualStudio的插件

    原文:继续推荐几款VisualStudio的插件 继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下. C# Outline 2013 2013 C# ...

  8. 【录教程必备】推荐几款屏幕录制工具(可录制GIF)

    我们经常会遇到一些场景,需要你向别人展示一些操作或是效果——例如告诉别人某某软件的配置步骤啊.刚设计出来网站的动画效果怎么样啊.某某电影里面的一个镜头多么经典啊.打得大快人心的NBA绝杀瞬间是怎么回事 ...

  9. Xcode 插件优缺点对照(推荐 20 款插件)

    Xcode 插件优缺点对照(推荐 20 款插件) 2016-01-22 06:16 编辑: lansekuangtu 分类:iOS开发 来源:董铂然 的博客 28 13527 /XCode/" ...

  10. 推荐几款屏幕录制工具(可录制GIF)

    我们经常会遇到一些场景,需要你向别人展示一些操作或是效果——例如告诉别人某某软件的配置步骤啊.刚设计出来网站的动画效果怎么样啊.某某电影里面的一个镜头多么经典啊.打得大快人心的NBA绝杀瞬间是怎么回事 ...

随机推荐

  1. Maven高级——继承与聚合

    继承与聚合 聚合 聚合:将多个模块组织成一个整体,同时进行项目构建的过程称为聚合 聚合工程:通常是一个不具有业务功能的"空"工程(有且仅有一个pom文件) 作用:使用聚合工程可以将 ...

  2. QT数据可视化框架编程实战之三维曲面图 实时变化的三维曲面图 补天云QT技术培训专家

    QT数据可视化框架编程实战之三维曲面图 实时变化的三维曲面图 补天云QT技术培训专家 简介 本文将介绍QT数据可视化框架编程实战之三维曲面图,本文通过构造一个数据实时变化的三维曲面图的应用实例来展示Q ...

  3. 优化 Go 语言数据打包:性能基准测试与分析

    优化 Go 语言数据打包:性能基准测试与分析 场景:在局域网内,需要将多个机器网卡上抓到的数据包同步到一个机器上. 原有方案:tcpdump -w 写入文件,然后定时调用 rsync 进行同步. 改造 ...

  4. 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持windows、linux、国产麒麟系统)

    需求   1.使用osg三维引擎进行动力学模型仿真性能测试:  2.打开动力学仿真模型文件,.k后缀的模型文件,测试加载解析过程:  3.解决第三方company的opengl制作的三维引擎,绘制面较 ...

  5. spring 拦截器实现token校验登录

    pom文件 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</art ...

  6. Codeforces[CF1036B]Diagonal Walking v.2题解

    题目大意 很明显,这道题就是求 k 步之内到达点 \((a,b)\) ,然后尽量走对角线,求能走对角线的最大值. 做题思路 首先明白一个事实,即一个对角线可以通过增加一步而抵达点不变,如图: 我们可以 ...

  7. 【VMware VCF】使用 SFTP 服务器备份 VCF 核心组件的配置文件。

    可以定期对 VMware Cloud Foundation 环境中的相关核心组件(如 SDDC Manager.NSX Manager 以及 vCenter Server 等)创建配置备份,以防止当意 ...

  8. js实现控制音乐播放

    js实现控制音乐播放 用js实现控制音乐播放其实很简单,但是第一次去做可能会遇到一点点小问题. 比如说我自己,第一次想实现一个播放器效果,然后在网上搜寻半天照着自己的理解写下如下代码:  <!D ...

  9. KubeSphere DevOps 系统功能实战

    James,Java 工程师,喜欢学习和记录当下热门技术并验证其优势和缺点,以及当下火热的云原生解决方案的实施与推广. 前言 基于 Jenkins 的 KubeSphere DevOps 系统是专为 ...

  10. 一次彻底讲清如何处理mysql 的死锁问题

    MySQL 死锁 是指两个或多个事务互相等待对方持有的锁,从而导致所有事务都无法继续执行的现象.在 InnoDB 存储引擎中,死锁是通过锁机制产生的,特别是在并发较高.业务逻辑复杂的情况下,更容易发生 ...