Druid 数据查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Luomingkui1109/article/details/85261335

1.Druid 查询概述

    上一节完成数据导入后,接下来讲讲Druid如何查询及统计分析导入的数据。

    Druid的查询是使用REST风格的HTTP请求查询服务节点(Broker、Historical、Realtime),这些服务节点暴露REST查询接口,客户端发送Json对象请求查询接口。一般情况下,查询服务接口发布在Broker节点,基于Linux 的POST请求查询如下所示:

/**

* port: 查询请求接口对应Broker,默认8082端口

* query_json_file: 查询Json对象文件(配置)

*/  

curl -X POST '<queryable_host>:<port>/druid/v2/?pretty' -H 'Content-Type:application/json' -d @<query_json_file>  

2.Druid 查询类型

     Druid在不同场景下,有很多的查询类型。查询是由各种JSON属性和Druid有不同类型的不同场景下查询组成。对于各种类型的查询类型的配置可以json属性文件设置。Druid查询类型,概括一下为3大类:

    • 聚合查询 - 时间序列查询(Timeseries)、排名查询(TopN)、分组查询(GroupBy)

    • 元数据查询 - 时间范围(Time Boundary) 、段元数据(Segment Metadata)、数据源(Datasource)

    • Search查询 - Search

2.Druid 查询示例

    请:https://blog.csdn.net/Luomingkui1109/article/details/85261592

猜你喜欢

转载自blog.csdn.net/Luomingkui1109/article/details/85261335