2017.8.30 elasticsearch-sql的安装与使用
参考来自:
http://blog.csdn.net/u012307002/article/details/52837756
https://github.com/NLPchina/elasticsearch-sql
1.elasticsearch-sql
es的查询虽然功能很强大,但是查询语言(DSL)很麻烦,不管是封装json还是通过python/java的api进行封装,都不方便。而elasticsearch-SQL可以用sql查询es,对于不熟悉es的DSL的人来说,更为简便和易读。
Elasticsearch-sql支持的功能:
(1)插件式的安装
(2)SQL查询
(3)超越SQL之外的查询
(4)对JDBC方式的支持
2.es-sql的安装方法一:在线安装(本机采用的是这种安装方式)
官方安装指导:https://github.com/NLPchina/elasticsearch-sql
step1:执行安装命令
选择与es匹配的版本,在bin目录下执行命令:
1 plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/2.4.2.1/elasticsearch-sql-2.4.2.1.zip
3.es-sql的安装方法二:离线安装(88上采用的是这种安装方式)
如果使用方法一安装失败,无法成功下载es-sql插件,则可以手动下载es-sql的压缩包,然后将其添加到plugins文件夹中。手动安装参考文档:http://blog.csdn.net/u012307002/article/details/52837756
step1:下载es-sql的zip包
选择与es匹配的版本进行下载,https://github.com/NLPchina/elasticsearch-sql/releases/download/
step2:将其解压,放至es的plugins文件夹下,并更名为sql
step3:重启es
4.es-sql的基本使用
如果es安装成功,访问路径 http://localhost:9200/_plugin/sql/ ,应出现如下画面:
url:http://127.0.0.1:9200/song001/list001/1 POST
data:{"number":32768,"singer":"杨坤","size":"5109132","song":"今夜二十岁","tag":"中国好声音","timelen":319}
(1)在es-sql的可视化页面中使用sql进行查询
(2)通过发起http请求使用sql进行查询
或者
返回的是json格式的数据:(断网了,只好用以前的图了)
5.es-sql的支持的sql语句
https://github.com/NLPchina/elasticsearch-sql
除了支持sql原本的语法之外,还有beyond sql:
6.es-sql对jdbc的支持
转载于:https://www.cnblogs.com/lyh421/p/7453965.html
2017.8.30 elasticsearch-sql的安装与使用相关推荐
- ElasticSearch sql 插件安装
PS:6.3 开始 ElasticSearch 自身已经支持SQL查询. github地址:https://github.com/NLPchina/elasticsearch-sql 一.在线安装 直 ...
- SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例
SQL Server 2014安装图解与问题分析 简介 SQL Server2014 是Microsoft 公司推出的关系 型数据库管理系统.它用于大规模联机事务处理(OLTP).数据 仓库和 ...
- SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法
SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法 由于Windows Server2012 R2更新问题导致SQL Server 2017安装失败.提示 ...
- Elasticsearch SQL介绍及实例
Elasticsearch 是一个全文搜索引擎,具有您期望的所有优点,例如相关性评分,词干,同义词等.而且,由于它是具有水平可扩展的分布式文档存储,因此它可以处理数十亿行数据,而不会费劲.针对Elas ...
- Elasticsearch SQL用法详解
原创 数据库开发技术 作者:小米运维 时间:2018-12-13 17:10:44 6260 0 本文详细介绍了不同版本中Elasticsearch SQL的使用方法,总结了实际中常用的方法和操作 ...
- Elasticsearch:Elasticsearch SQL介绍及实例 (一)
Elasticsearch 是一个全文搜索引擎,具有你期望的所有优点,例如相关性评分,词干,同义词等. 而且,由于它是具有水平可扩展的分布式文档存储,因此它可以处理数十亿行数据,而不会费劲.针对 El ...
- 2021年大数据ELK(十七):Elasticsearch SQL 订单统计分析案例
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 订单统计分析案例 一.案例介绍 二.创建索引 三.导入测试数据 四.统计不同支 ...
- Elasticsearch本地 docker-compose 安装
安装前的检查 安装 Elasticsearch 之前,你需要先安装一个较新的版本的 Java,最好的选择是,你可以从 www.java.com 获得官方提供的最新版本的 Java. 安装JDK sud ...
- Elasticsearch相关软件安装
4.1. Windows安装elasticsearch 1.安装JDK,至少1.8.0_73以上版本,验证:java -version. 2.下载和解压缩Elasticsearch安装包,查看目录结构 ...
- SQL server2012 安装
SQL server2012 安装教程 (简体中文版的安装) 首先安装需要安装包吧:https://pan.baidu.com/s/1KoirFKEOv1363TXVWtE2Zg 密码:xsg1 下载 ...
最新文章
- 忘记Rxjava吧,你应该试试Kotlin的协程
- 2015年的ResNet潜力都挖掘出来了吗?新研究:不用蒸馏、无额外数据,性能还能涨一波...
- 马歇尔计划软件测试自学,绝密本科目考试启用前及综合应用.doc
- ASP.NET AJAX web chat application
- mysql load会锁表吗_Mysql必读MySQL中由load data语句引起死锁的解决案例
- java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
- CSS文字颜色渐变 - 案例篇
- 如何解决无法显示隐藏文件文件夹
- 最大最小背光亮度修改
- Git 出现Branch master set up to track remote branch master问题 与忽略文件上传
- 简单易操作的跨浏览器JavaScript单元测试解决方案
- 正则化与奥卡姆剃刀原理
- 《和平精英》迎来史上最严封号:模拟器过检测、手机外设全部凉凉?
- python访问纯真IP数据库
- systemd 编写微信鱼虾蟹棋牌搭建服务管理脚本
- 迅雷方舟与花瓣:不一样的“瀑布流”
- oracle ora 604,ORA-01092:ORACLE实例终止,强制断开连接 ORA 00704 00604 00942
- NDIS和Rndis区别
- 友盟统计,h5 API
- Conflux 网络生态建设指南