栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearch--可视化工具/可视化插件/可视化管理工具/可视化软件----大全/介绍/选型/对比/区别

ElasticSearch--可视化工具/可视化插件/可视化管理工具/可视化软件----大全/介绍/选型/对比/区别

原文网址:ElasticSearch--可视化工具/可视化插件/可视化管理工具/可视化软件----大全/介绍/选型/对比/区别_IT利刃出鞘的博客-CSDN博客

简介

        本文介绍ES常用的可视化工具。包括:Kibana、elasticsearch-head、ElasticHD、Dejavu

工具对比
Kibanaelasticsearch-headElasticHDDejavu
推荐度55  (有一些后边两者没有的基础功能,本处暂不列出)43
适用系统WINDOWS,LinuxWINDOWS,LinuxWINDOWS,LinuxChrome插件,Linux
代码提示
监控
SQL转DSL

(可用在线转换弥补)

查看方式整个ES整个ES某个索引
任意编辑支持
Kibana

见:Kibana--下载/安装/配置--安装步骤/安装教程--Windows/Linux/Docker--官网等_IT利刃出鞘的博客-CSDN博客

Kibana--使用教程--查看数据/批量读/批量写_IT利刃出鞘的博客-CSDN博客

elasticsearch-head 简介 

        虽然UI比较古老,但它能在“数据浏览”中选择索引、类型、字段查看,个人用起来比下边“ElasticHD”、“Dejavu”这种帅气的UI好用的多!!!

安装 Windows

下边是Windows安装的方法 

1.配置Node环境

        Head插件是采用HTML编写的,它的运行需要Node.js环境。npm在安装Nodejs时顺带已经安装成功了。

见:Node.js--基础_feiying0canglang的博客-CSDN博客

2.安装Grunt

它是一个基于命令的Javascript工程命令行构建工具,使用npm安装Grunt的安装命令如下:

npm install -g grunt-cli

测试是否安装成功:grunt -version

3. 下载Head插件源码

https://github.com/mobz/elasticsearch-head

切换到elasticsearch-head-master 目录下,运行命令:npm install

4. 修改Elastic search配置

编辑 elasticsearch-x.x.x/config/elasticsearch.yml,加入如下配置:

http.cors.enabled: true
http.cors.allow-origin: "*"

        作用是开启HTTP对外提供服务,使 Head插件能够访问Elasticsearch集群,修改完成之后需重启 Elasticsearch。

5.修改Head插件配置文件

        打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,修改hostname的值为
Elasticsearch的访问IP:(默认没有hostname这一项,此时hostname值实际为localhost,所以本处不配置也可以)

connect: {
	server: {
		options: {
			hostname: 'localhost',
			port: 9100,
			base: '.',
			keepalive: true
		}
	}
}

6.启动Head插件

切换到elasticsearch-head-master/目录下,运行启动命令:

grunt server

启动结果如下:

建议将命令写为批处理:

cd /d D:devESelasticsearch-head-5.0.0
grunt server
@cmd /k
Docker

docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5

使用

访问

http://localhost:9100

使用效果

ElasticHD

其他网址

github地址:https://github.com/360EntSecGroup-Skylar/ElasticHD

简介

ElasticHD 支持 ES监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL工具等,体验下来感觉还是比较强大的!

安装方式 

Windows安装:

1. 下载:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases
2. 执行:直接双击ElasticHD.exe。//或./ElasticHD -p 127.0.0.1:9800

Linux/Mac直接安装:

1. 下载zip压缩包:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/
2. 修改权限:chmod -R 777 ElasticHD
3. 运行: ./ElasticHD -p 127.0.0.1:9800 

Docker安装方式:

docker run -p 9200:9200 -d --name elasticsearch elasticsearch
docker run -p 9800:9800 -d --link elasticsearch:demo containerize/elastichd

启动访问:http://localhost:9800

使用效果:

这个 Dashboard有点酷炫:

数据搜索直观易使用:

索引列表看得比较清楚:

这个 SQL查询语句转 ES的Json查询格式的小工具挺厉害的:

Dejavu

其他网址

github地址:https://github.com/appbaseio/dejavu/

简介

Dejavu 也是一个 Elasticsearch的 Web UI 工具,其 UI界面更符合当下主流的前端页面风格,因此使用起来很方便。

安装

Docker安装方式

docker run -p 1358:1358 -d appbaseio/dejavu

启动访问::http://localhost:1358/

使用效果:

这个数据预览页面非常直观,索引/类型/文档 看得一清二楚

查询功能也不错

其他网址

一文上手 Elasticsearch常用可视化管理工具

严选 | Elasticsearch史上最全最常用工具清单_铭毅天下(公众号同名)-CSDN博客_elasticsearch 工具

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号