8.4.35. partxxxxx

配置项 运行时动态设置 默认值 写法例子 说明
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

sqlmonitor

需进行如下的kafka设置,sqlmonitor固定写死不可变动
kafka.topic.sqlmonitor=sqlmon8itor_topic
    bootstrap.servers.sqlmonitor=10.10.12.7:9092,10.10.12.8:9092,10.10.12.9:9092,10.10.12.10:9092
kafka.group.sqlmonitor=monitorsql_test6_group_1
kafka.conf.params.sqlmonitor=
    cl.stream.consumer.class.sqlmonitor=cn.lucene.plugins.service.stream.api.impl.CLKafkaConsumer
    cl.stream.parser.class.sqlmonitor=cn.lucene.plugins.service.stream.api.impl.CLJsonParser
cl.sqlmonitor.clean.days 的清理天数,默认保留7天 

Kafka相关配置
cl.partxxxxx.kafka.timeout.rebalance.ms 1000*600 kafka的rebalance检测时间-发现分片变化
cl.partxxxxx.kafka.commit.intervel kakfa comit的间隔 512*3/4
cl.partxxxxx.kafka.commit.total.intervel 整体写多个表的commit间隔 cl.partxxxxx.kafka.commit.intervel*5
cl.partxxxxx.kafka.timeout.sync.ms kafka强制commit offset的时间间隔
Copyright © lucene.xin 2020 all right reserved修改时间: 2021-07-02 11:42:23

results matching ""

    No results matching ""