配置项 |
运行时动态设置 |
默认值 |
写法例子 |
说明 |
cl.fieldvalue.max.columnstore.size |
不可以 |
12 |
|
在查询数据明细的时候,如果数据既按行存又按列存
默认12列以内优先从列存返回数据
如果超过12列则因随即读写太多,从行存返回数据
|
cl.executor.list.cache.secs |
不可以 |
30 |
|
(系统)executor进程ID在系统内部的缓存时间 |
cl.executor.list.miss.cache.secs |
不可以 |
10 |
|
(系统)当出现executor Miss的时候,executor进程ID在系统内部的缓存时间 |
cl.driver.slow.sql.secs |
不可以 |
120 |
|
(系统)一个SQL运行多少秒,会被认为是慢查询 |
cl.request.thread.timeout.secs |
不可以 |
300 |
|
mdrill的socket请求超时时间 |
cl.request.thread.timeout.retries |
不可以 |
3 |
|
mdirll的socket超时后重试次数 |
cl.request.thread.timeout.fail.retries |
不可以 |
8 |
|
如果executor宕掉了,需要等待其启动,默认重试8次,每次休息1秒 |
cl.executor.allow.miss.count |
不可以 |
12 |
|
允许丢失多少个executor而查询依然不报错,依然允许用户可以继续查询(之前会进行cl.request.thread.timeout.fail.retries次重试检查) |
cl.request.stagetwo.snapshop.cache.secs |
不可以 |
600 |
|
mdrill采用的两段式查询的snapshot的缓存时间 |
cl.bindip.mapping |
不可以 |
null |
|
用于解决部分云主机,必须实现IP映射功能才能实现机器访问的问题。 |
cl.line.reader.max.records.len |
不可以 |
1024*1024*1024 |
|
lsql中load的读取文件数据的最大单行长度 |
cl.loaddata.empty.trans.tonull |
不可以 |
true |
|
离线倒入空值是否设置为null 以节省存储空间 |
cl.udaf.index.replication |
不可以 |
5 |
|
使用-k更新的时候 生成的临时索引的分数 切记 这个地方不能配置为onessd |
cl.leaf.select.crc.cache.timeout |
不可以 |
600 |
|
mdrill分页检索数据的用的是两段式查询 -crc驻留时间 |