Skip to main content

DruidTranquilityController

描述:

通过API将数据流异步发送到Druid的索引任务。如果需要聚合和汇总数据,则需要提供《JSON聚合器设置》。有关如何使用JSON描述聚合的详细信息 ,可查看: http://druid.io/docs/latest/querying/aggregations.html

标签:

Druid, Timeseries, OLAP, ingest

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
数据源指定与数据库表等效的Druid数据源

支持表达式语言 (仅支持变量)
Zookeeper连接串由逗号分隔的多个host:port对的连接串, 每个对应一个ZooKeeper服务器. 比如: localhost:2181

支持表达式语言 (仅支持变量)
Zookeeper重试基础等待时间1000当需要与ZooKeeper重试连接时,此属性指定在重试之前首先需要等待的时间(毫秒)。

支持表达式语言 (仅支持变量)
Zookeeper重试次数20当需要与ZooKeeper重试连接时,此属性指定在重试的次数。

支持表达式语言 (仅支持变量)
Zookeeper重试间隔30000当需要与ZooKeeper重试连接时,此属性指定每次重试的间隔时间(毫秒)。

支持表达式语言 (仅支持变量)
索引服务路径druid/overlord指定Druid的索引服务路径,且将覆盖druid.service属性设置

支持表达式语言 (仅支持变量)
发现路径/druid/discovery指定Druid发现路径设置,对应druid.discovery.curator.path属性设置

支持表达式语言 (仅支持变量)
集群分区数1指定Druid集群的分区数

支持表达式语言 (仅支持变量)
集群副本1指定Druid集群的副本因子设置

支持表达式语言 (仅支持变量)
维度字段列表一个以逗号分隔的字段名列表,将在接收时的存储维度。

支持表达式语言 (仅支持变量)
JSON聚合器设置指定聚合器的JSON格式设置。例如:[{ "type" : "count", "name" : "count",},{ "name" : "value_sum", "type" : "doubleSum", "fieldName" : "value"},{ "fieldName" : "value", "name" : "value_min", "type" : "doubleMin"},{ "type" : "doubleMax", "name" : "value_max", "fieldName" : "value"}]

支持表达式语言 (仅支持变量)
分片粒度10分钟
- 无
- 秒
- 分钟
- 10分钟
- 小时
- 天
- 月
- 年
分组和聚合/汇总事件的时间单位。该值必须至少与《查询粒度》的值相同。
查询粒度
- 无
- 秒
- 分
- 一刻钟(15分钟)
- 半小时(30分钟)
- 小时
- 天
- 月
- 年
分组和聚合/汇总事件的时间单位。该值必须小于或等于《分段粒度》的值。
事件期限10分钟
- 1分钟1分钟
- 10分钟10分钟
- 60 分钟1小时
指定允许最迟到达事件的过期期限
时间戳字段timestamp指定作为时间戳的字段名,时间戳应该是ISO8601的格式.

支持表达式语言 (仅支持变量)
分批数量2000每次发送消息的数量

支持表达式语言 (仅支持变量)
批量数5在服务块等待完成之前正在运行的最大批数。

支持表达式语言 (仅支持变量)
批量处理超时 (毫秒)1000指定批处理在发送之前收集更多的消息(最大为《批量数》)的等待时间。设置为零以禁用等待。设置为-1,表示在发送数据之前等待完成一批总是等待

支持表达式语言 (仅支持变量)

状态管理:

该组件不保存状态。

限制:

该组件没有限制

系统资源考量:

未提供。