文章目录
如果想了解更多与ElasticSearch相关的内容,可以查看ElasticSearch专栏: ElasticSearch
1. 前言
ElasticSearch和Redis都是当下非常流行的中间件,但与Redis相比,ElasticSearch的图形化管理界面少很多
Redis有非常多的图形管理界面,例如Redis Desktop Manager、RedisInsight等,甚至连Navicat都能够用图形化界面的形式管理Redis
虽然Kibana在数据可视化分析,应用性能监控、告警和自动化都提供了很好的支持,但是对于开发者而言,在软件开发流程中更多的是编写DSL语句
对于日常使用来说,Kibana显得过于臃肿,仅仅启动Kibana就需要耗费不少时间,更不用说大量的内存耗费。今天为大家介绍的Dockit正是为了解决这一痛点
2. Dockit
2.1 Dockit简介
一个开发者友好的 NoSQL/NewSQL GUI 客户端
2.2 Dockit官网
不得不说,软件的Logo十分抽象(¬_¬)
Dockit官网:DocKit - Elasticsearch 图形化客户端
https://dockit.geekfun.club/zh/
2.3 GitHub地址
如果无法正常访问GitHub,可以参考我的另一篇博文:GitHub的使用技巧(加速访问GitHub、查看GitHub的热门项目、查看GitHub推荐的项目、Fork、Issue、快速找到项目的安装包、GitHub的各种快捷键)
Dockit的GitHub地址:https://github.com/geek-fun/dockit
https://github.com/geek-fun/dockit
2.4 下载Dockit
下载地址:https://dockit.geekfun.club/zh/download.html
2.5 安装Dockit
双击DocKit_0.6.5_x64-setup.exe
安装包,一路点击Next就可以了(记得更改软件的安装路径)
3. 使用Dockit管理ElasticSearch
3.1 连接ElasticSearch
点击连接图标,接着点击页面右下方的+号
选择ElasticSearch
填写完连接名称、主机地址、端口号、用户名、密码等信息后点击测试连接
弹出测试连接成功提示框后,就说明能够成功连接ElasticSearch了。最后点击确认按钮,保存连接信息
3.2 集群可视化
先点击管理界面,接着点击连接列表,选择我们刚才创建好的连接
就能够看到集群的状态了
3.3 集群分片监控
在管理界面点击分片
3.4 查看节点状态
在管理界面点击节点
点击某个节点之后能够看到节点的详细信息
3.5 查看所有索引
4. 使用Dockit编写DSL语句
先点击文件图标,再点击新建文件
填写文件名后点击确认,文件就保存成功了(保存后的文件可以双击直接打开,也可以使用鼠标右键打开)
- 文件名要以.search后缀结尾
- 文件默认会保存在C:\Users\用户名\.dockit路径下
选择索引后,就可以编写DSL语句了,而且支持同时打开多个窗口
DocKit专门为Elasticsearch/OpeSearch定义了代码补全规则,拥有与Kibana一致的补全体验。点击索引下拉列表旁边的灯泡还可以加载默认代码片段,也就是DSL语句的模板
5. 更改Dockit的外观主题
Dockit支持月白和暗黑两种经典主题