如何从druid数据源读取所有数据

gfttwv5a  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(521)

我使用下面的json从druid数据源读取所有数据。但在请求中,阈值字段/值是必需的。它返回threshold中指定的行数。

{
  "queryType" : "select",
  "dataSource" : "wikiticker",
  "granularity" : "day",
  "intervals" : [ "1000/3000" ],
  "filter" :null,
  "dimensions" : [ ],
  "metrics" : [ ],
  "descending" : "false",
  "pagingSpec" : {
    "threshold" : 10000,
    "pagingIdentifiers" : null
  },
  "aggregations" : [ ]
}

有没有办法通过将阈值设置为返回数据源中所有数据的某个值来检索所有数据。

For eg:if intervals column is set to [ "1000/3000" ] gets data from all intervals.
mbyulnm0

mbyulnm01#

系统的分布式特性使得很难精确地计算每个时间间隔的行数,因此答案是否定的。请记住,select查询将具体化内存中的所有行,因此您可能希望避免一次提取所有数据,并使用分页规范。

相关问题