简介


习惯了T-SQL 查询,Elasticsearch的DSL查询语法简直就是反人类呀,一点都不优雅,为此了解到了一款Es的插件,叫做ElasticHD ,这款插件可以进行独立安装,不用依靠Elastsearch,说到这个,还有另外一个插件也能实现我的需求,就是Elastsearch-SQL 这个也是可以通过写SQL的方式进行Es数据查询,不过它要在Elasticsearch中使用,具体查看:https://github.com/NLPchina/elasticsearch-sql 在此不做过多描述,以后有机会在去单独记录它,回归正题,今天主要说一说ElasticHD。

ElasticHD 是一款 ElasticSearch的可视化应用。不依赖ES的插件安装,更便捷;导航栏直接填写对应的ES IP和端口就可以操作Es了。目前支持如下功能:

  • ES 实时搜索
  • ES DashBoard 数据可视化
  • ES Index Template (在线修改、查看、上传)
  • SQL Converts to DSL
  • ES 基本查询文档

更多的介绍请参考:https://github.com/360EntSecGroup-Skylar/ElasticHD

安装运行


根据官方的解释,安装本来是很简单,的确也是很简单,不过我犯了一个错误,直接把源码下来下来了,而不是下载的编译后的版本,所以始终运行不了,为此,我要记录一下,告诉大家,这个是个坑,你们如果想要安装这个插件,要注意了。

我们来看下官方的安装说明:

上面说,windows用户下载压缩包,然后解压,运行就可以了。(对吧?多么简单,我也是这么认为,然后,就开始下载Zip包了,下载之后,无论如何怎么也运行不了,然后百度谷歌一波,也没有找到答案,后来又仔细看了看github上面的介绍,发现我下载的是源码,而非可执行程序,那个泪奔呀!)

请注意可执行程序的下载地址:【https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/】 是这个,千万别下错了,心里默默同情自己1s,关爱智障从我做起,哈哈……废话不表了,继续

下载时需要下载对应的版本,比如linux用户还是windows用户,32位还是64位,这里举例Windows的下载,Linux的安装我下一篇博客记录去记录:

下载解压后,就会有一个ElasticHD.exe 的可执行文件,怎么运行呢?难道鼠标双击就可以?NO,NO,我们来继续看官方说明:

Step1: Download the corresponding elasticHD version,Double click zip package to unzip
Step2: exec elastichd ./ElasticHD -p 127.0.0.1:9800

意思是说我们要用cmd命令去启动它,在启动的时候去指定它的访问端口。

CMD命令的代码:

cd D:\Eshome\esHD   (这里替换掉你下载解压后的文件夹目录)
ElasticHD -p 127.0.0.1:9800

如果你觉得每次都这样启动麻烦,可以用个记事本写下来,然后把记事本后缀名改成.bat ,这样就双击启动了。

界面


然后,我们浏览器访问下(如果你启动的服务想要别的电脑访问,就不要使用127.0.0.1 ,要使用局域网IP或者外网的固定IP)

当然,这个工具还有其它的一些特色功能,如果你们有需要,就自己去研究吧,我试了几个SQL查询转换,转换的还算可以。其它功能就不赘述了,


写在结尾处,如果有熟悉es的朋友应该知道,Es的最新版本已经支持了SQL写法,官方介绍:https://www.elastic.co/cn/products/stack/elasticsearch-sql ,如果你的出发点跟我相同(因为我当前的版本是Es5.X),不想写令人抓狂的DSL语言,那就拥抱新版本吧,如果还有别的需求,就另当别论了,哈哈……好了,本篇结束,下一篇,写ElasticHD Linux环境下的安装。

ElasticHD Windows环境下安装(转载)相关推荐

  1. 在没有网的windows环境下安装Python模块

    在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...

  2. MYSQL 5.7 解压版 windows 环境下安装

    MYSQL 5.7 解压版 windows 环境下安装 1.下载MYSQL 2.下载完成后,放入要部署目录,解压. 3.新建 my.ini 文件 data 子文件夹千万不要自己建,否则后续启动会报错 ...

  3. Windows环境下安装Oracle11g客户端

    Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...

  4. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

  5. 在windows环境下安装pycocotools

    在windows环境下安装pycocotools  之前看过很多教程,不过始终没有找到适合自己的,因此记录一下,希望能帮助到小伙伴们.  首先,进入pycocotools的网址,然后下载对应的压缩包 ...

  6. Windows环境下安装scrapy

    scrapy是Python开发的一个爬虫框架,很多情况下都是基于Linux系统安装,本篇将介绍windows环境下安装scrapy框架,亲测有效. 1.安装依赖 直接pip install scrap ...

  7. Mysql学习篇之---Windows环境下安装 (修改密码)

    Mysql学习篇之---Windows环境下安装 (修改密码) 前言: 自己瞎鼓捣本机上的Mysql,结果导致mysql密码用那个都登录不进去了. 解决方案: 首先把mysql重新删除掉,重新解压了一 ...

  8. Windows环境下安装HBase(Hadoop3.1.3、HBase2.2.5)与Linux环境下搭建HBase高可用集群

    Windows环境下安装HBase 下载HBase 官网: https://hbase.apache.org/downloads.html 不同版本集合:https://archive.apache. ...

  9. Windows环境下安装wdl文件

    网上有写介绍Windows环境下安装wdl文件的方法,有些方法非常麻烦,经过研究,个人觉得比较简单的方法如下: 安装pip 从https://pypi.python.org/pypi/pip#down ...

  10. Windows环境下安装Go语言

    Windows环境下安装Go语言 下载 打开Go语言中文网下载页面:https://studygolang.com/dl 按照对应平台选择下载:https://studygolang.com/dl/g ...

最新文章

  1. 初识Redis,看这一篇就够了
  2. 超级干货,一文看懂大数据的前世今生
  3. App上架应用市场,如何攻破安全过检难题
  4. NetDevOps — SNMP 协议
  5. java excel md5,excel表格数据md5加密-excel 怎么把文本转化成md5
  6. Oracle常用字段数据类型/to_char函数
  7. selenium python_Python+Selenium基础入门及实践
  8. libreoffice_如何更改您在LibreOffice中可以撤消的操作数
  9. numpy读取csv_Numpy——IO操作与数据处理
  10. 阿里巴巴 连接池 druid 的使用、maven依赖
  11. Libevent源码分析-----配置event_base
  12. 美国最受欢迎的电商网站,竟然是一家中国公司?
  13. 06-13最新Xcode7 beta版迅雷离线下载
  14. java.lang.Integer常用方法
  15. php入侵代码,入侵PHP网站就这么简单.pdf
  16. PHPStorm 常用设置
  17. Minecraft 1.12.2模组开发(四十五) 水火两用船
  18. Linux 系统如何查看文件是32位还是64位?
  19. 学计算机编程配置需求,编程对电脑配置要求高吗?
  20. 最简便的方法搭建Hexo+Github博客,基于Next主题

热门文章

  1. 第133天:移动端开发的一些总结
  2. 【spring boot】application.properties官方完整文档【参考使用】
  3. PowerDesigner的CDM模型将低驼峰命名法则的每个大写字母前加_符
  4. SpringMVC入门实例及详细讲解
  5. GPU程序在GameByro中的使用
  6. 11.看板方法---建立服务水平协议
  7. 5.TCP/IP 详解卷1 ---RARP:逆地址解析协议
  8. 1.TCP/IP 详解卷1 --- 概述
  9. 17. jQuery - css() 方法
  10. 49. Element removeAttribute() 方法