配置项 |
运行时动态设置 |
默认值 |
写法例子 |
说明 |
cl.partxxxxx.skip.tablelist |
不可以 |
|
|
用于主从集群屏蔽某些特殊的表,多个表之前通过;分割,中间支持正则表达
如:cl.partxxxxx.skip.tablelist=.*olap.*;.*lsql.*
|
cl.request.speed.first |
不可以 |
true |
|
默认是速度优先模式,因lucene索引打开太慢,部分查询不怕某些节点的数据返回少的情况,可以不等待打开索引,而直接返回数据。
如果某个节点挂掉了,配置为true则不会等待这个节点启动,而是直接返回结果。
|
cl.request.thread.timeout.retries |
不可以 |
3 |
|
如果executor没响应,则重试链接的次数 每次链接过程等待10秒 |
cl.request.thread.timeout.fail.retries |
不可以 |
8 |
|
如果executor挂掉,则等待重试链接的次数 每次链接过程等待10秒 |
cl.executor.allow.miss.count |
不可以 |
12 |
|
最多允许多少个executor挂掉而不中断SQL |
cl.executor.list.cache.secs |
不可以 |
30 |
|
为了提高性能,在executor完整的情况下,缓存秒数 |
cl.executor.list.miss.cache.secs |
不可以 |
10 |
|
为了提高性能,在executor完整的情况下,缓存秒数 |
cl.partxxxxx.init.recover.wait.timeout.exception |
不可以 |
false |
|
等待wal恢复索引,如果恢复时间比较长,会让正在进行的查询进行中断,这个参数用于控制中断后是否抛错给客户端,默认是能返回多少就返回多少,不抛错 |
cl.partxxxxx.init.recover.wal.secs |
不可以 |
0 |
|
等待wal的恢复时间 默认0秒,不等待 |
cl.partxxxxx.init.recover.hdfs.secs |
不可以 |
1200 |
|
等待索引加载完毕的时间,只有索引加载完毕后才能恢复wal |