2021年大数据ELK(十五):Elasticsearch SQL简单介绍

Posted Lansonli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021年大数据ELK(十五):Elasticsearch SQL简单介绍相关的知识,希望对你有一定的参考价值。

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 

新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。

目录

Elasticsearch SQL简单介绍

一、SQL与Elasticsearch对应关系

二、Elasticsearch SQL语法


Elasticsearch SQL简单介绍

Elasticsearch SQL允许执行类SQL的查询,可以使用REST接口、命令行或者是JDBC,都可以使用SQL来进行数据的检索和数据的聚合。

Elasticsearch SQL特点:

1、本地集成

  • Elasticsearch SQL是专门为Elasticsearch构建的。每个SQL查询都根据底层存储对相关节点有效执行。

2、没有额外的要求

  • 依赖其他的硬件、进程、运行时库,Elasticsearch SQL可以直接运行在Elasticsearch集群上。

3、轻量且高效

  • 像SQL那样简洁、高效地完成查询。

一、SQL与Elasticsearch对应关系

SQL

Elasticsearch

column(列)

field(字段)

row(行)

document(文档)

table(表)

index(索引)

schema(模式)

N/A

database(数据库)

Elasticsearch集群实例

二、​​​​​​​Elasticsearch SQL语法

SELECT select_expr [, ...]
[ FROM table_name ]
[ WHERE condition ]
[ GROUP BY grouping_element [, ...] ]
[ HAVING condition]
[ ORDER BY expression [ ASC | DESC ] [, ...] ]
[ LIMIT [ count ] ]
[ PIVOT ( aggregation_expr FOR column IN ( value [ [ AS ] alias ] [, ...] ) ) ]
  •  目前FROM只支持一个表

  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

以上是关于2021年大数据ELK(十五):Elasticsearch SQL简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

2021年大数据ELK:集中式日志协议栈Elastic Stack简介

2021年大数据ELK:集中式日志协议栈Elastic Stack简介

2021年大数据ELK:Elasticsearch架构原理

2021年大数据ELK:Elasticsearch架构原理

2021年大数据ELK:Elasticsearch简单介绍

2021年大数据ELK:Elasticsearch简单介绍