-
none
-
hyperbase
-
inceptor
名称 | 含义 | 取值 |
---|---|---|
transaction.type |
新建事务的类型。 |
|
hive.txn.timeout |
该时间长度内如果客户端没有发送心跳,就停止事务支持。(单位:毫秒) |
|
hive.compactor.worker.threads |
允许多少Compactor Worker线程执行Compaction任务。使用ORC事务表时该参数必须为正数。 该参数越大,Compaction过程所需时间越少,但同时提交的任务就过多,会占用系统资源。一般1~2个线程就足够。 |
|
hive.compactor.worker.timeout |
一个Compaction Job如果没有在该时长(单位:秒)内完成任务,就会被认为失败,系统将该Job重新排列在队列中。 |
|
hive.compactor.check.interval |
每隔多久检查一次Tables/Partitions是否需要Compaction(单位:秒)。由于进行一次检查需多次调用NameNode,因此此值越低越会增加NameNode的压力,但同时会缩短Compaction被启动的时间间隔。 |
|
hive.compactor.delta.num.threshold |
当目录中的delta文件增至多少时进行一次Compaction。(有base文件的情况下) |
|
hive.compactor.delta.num.threshold.without.base |
没有base文件的情况下,当delta文件增至多少时进行一次Compaction。 |
|
hive.compactor.initiator.on |
是否允许在当前Metastore Instance中运行initiator线程和cleaner线程。在开启事务支持时,需要在Thrift Metastore服务中将之设为true。 |
|
hive.compactor.delta.pct.threshold |
当delta文件大小到达base文件尺寸的多少比重时触发一次Major Compaction。 |
|
hive.compactor.abortedtxn.threshold |
当有多少被中断的事务涉及了指定table/partition时就触发一次Major Compaction。 |
|
hive.compactor.cleaner.run.interval |
每隔多久运行一次Cleaner Thread。(单位:毫秒) |
|
ngmr.nested.transaction |
是否允许嵌套事务。 |
|
inceptor.acid.reader.mode |
设置读数据时的ACID模式。有以下三种选项: 0:不采用ACID。 1:表明当前读操作是用于实现UPDATE/DELETE TABLE。 2:表明当前操作只是读取ROWID的简单语句。 |
|
orc.compact.service.provider |
指定后台进行ORC事务表Compact的service的provider。
|
|
orc.compactor.initiator.on |
当orc.compact.service.provider取值为server,该开关用于控制是否开启orc 事务表Compact的自动检测。若为true,Compact Service将自动检测并Compact系统中需要Compact的orc事务表;取值为false时,系统将不进行自动检测,此时用户需通过ALTER TABLE COMPACT命令对特定表发起Compact。 |
|