| de | 默认值: true | Client 端/ HiveServer2 | 在严格模式下,⾮ ACID 资源使⽤标准的 R/W 锁定语义,例如INSERT 将获得排他锁。在⾮严格模式下,对于⾮ ACID 资源,INSERT 将仅获取共享锁,这允许两次并发写⼊同⼀分区,但仍允许锁Management 器在写⼊表时(从Hive 2.2.0开始)防⽌ DROP TABLE 等。 。 |
| imeout | Default: 300 | Client/
HiveServer2/
如果 Client 端未发送⼼跳,则 Metastore | 声明的事务终⽌时间(以秒为单位)。对于所有组件/服务,此属性具有相同的值⾄关重要。5 |
| heartbeat.threadpool.size | 默认值: 5 | Client/
HiveServer2 | ⽤于⼼跳的线程数(从Hive1.3.0 和 2.0.0开始)。 |
| aper.start | 默认值: 100s | Metastore | 元存储开始后(从Hive 1.3.0开始)运⾏第⼀个收割者的时间延迟(中⽌超时事务的过程)。控制上⾯的 AcidHouseKeeperServcie。 |
| aper.interval | 默认值: 180s | Metastore | 时间间隔,描述收割者(终⽌超时事务的过程)运⾏的频率(⾃Hive
1.3.0)。控制上⾯的 AcidHouseKeeperServcie。 |
| ax.open.batch | 默认值: 1000 | Client | ⼀次调⽤ open_txns()。1 可获取的最⼤ Transaction 数。 |
| hive.s | 默认值: 100000 | HiveServer2 /
提交更改是内存条吗Metastore | 最⼤未结 Transaction 数。如果当前未完成的 Transaction 达到此限制,则将来的未完成 Transaction 请求将被拒绝,直到数量低于该限制。 (截⾄Hive1.3.0 和 2.1.0。) |
| s.interval | 默认值: 1s | HiveServer2 /
| Metastore | 检查两次未结 Transaction 的时间(以Hive1.3.0 和 2.1.0为准)。 |
| | 默认值:“”(空字符串) | HiveServer2 /
Metastore | Comm 分隔的 SQL 状态,错误代码和可重试 SQLException 错误消息的正则表达式模式列表,适⽤于 Hive Metastore 数据库(⾃Hive1.3.0 和 2.1.0开始)。
有关⽰例,请参见Configuration Properties。 |
| | Default: false
Transaction 所需的值: true(仅适⽤于 Thrift Metastore 服务的⼀个实例) | Metastore | 是否在此 Metastore 实例上运⾏启动程序线程和清理程序线程。在Hive 1.3.0之前,⾄关重要的是,仅在⼀个独⽴的 metastore 服务实例(尚未实施)上启⽤此功能。
从Hive 1.3.0开始,可以在任意数量的独⽴ metastore 实例上启⽤此属性。 |
| hivepactor.worker.threads | Default: 0
Transaction 所需的值:> 0 在 Thrift Metastore 服务的⾄少⼀个实例上 | Metastore | 在此 Metastore 实例上运⾏多少个压缩程序⼯作线程。2 |
| hivepactor.worker.timeout | 默认值: 86400 | Metastore | 以秒为单位的时间,在此时间之后,将宣布压缩作业失败并重新进⾏压缩排队。 |
| hivepactor.cleaner.run.interval | 默认:5000 | Metastore | 两次清洁线程运⾏之间的时间(以毫秒为单位)。 (Hive 0.14.0及更⾼版本。) |
| hivepactor.check.interval | 默认值: 300 | Metastore | 两次检查之间的时间(以秒为单位),以查
看是否需要压缩任何表或分区。3 | | hivepactor.delta.num.threshold | 默认值: 10 | Metastore | 表或分区中将触发较⼩压缩的增量⽬录数。 |
| hivepactor.delta.pct.threshold | 默认值: 0.1 | Metastore | 相对于基数的增量⽂件的百分⽐(分数)⼤⼩,这将触发主要压缩。 1 = 100%,因此默认值为 0.1 = 10%。 |
| hivepactor.abortedtxn.threshold | 默认值: 1000 | Metastore | 涉及给定表或分区的,将触发主要压缩的异常中⽌事务数。 |
| hivepactor.max.num.delta | 默认:500 | Metastore | 压缩程序将在单个作业中尝试处理的最⼤增量⽂件数(⾃Hive 1.3.0以来)。4 | | hivepactor.job.queue | 默认:“”(空字符串) | 元 Store | ⽤于指定将向其提交压缩作业的 Hadoop 队列的名称。设置为空字符串以让 Hadoop 选择队列(从Hive 1.3.0开始)。 |
| 压缩历史记录 | | | |
| 配置单元的历史记录保留成功 | *默认值:3 * | Metastore | 要保留在历史 Logging 的成功压缩条⽬数(每个分区)。 |
| ion。失败 | *默认值:3 * | Metastore | 要保留在历史 Logging 的失败压
缩条⽬数(每个分区)。 |
| 配置单元ion.attempted | *默认值:2 * | Metastore | 在历史 Logging 保留的尝试压缩条⽬数(每个分区)。 |
| hivepactor.initiator.failedpacts.threshold | *默认值:2 * | Metastore | 给定分区连续失败的压缩次数,此后启动器将停⽌尝试⾃动调度压缩。仍然可以使⽤ALTER TABLE来启动压缩。⼀旦⼿动启动的压缩成功,⾃动启动的压缩将恢复。请注意,该值必须⼩于
ion.failed。 |
| aper.interval | *默认值:2m * | Metastore | 控制清除压实历史记录的过程运⾏的频率。 |
ax.open.batch 控制流代理(例如 Flume 或 Storm)同时打开多少个事务。然后,流代理将该数量的条⽬写⼊单个⽂件(每个 Flume 代理或 Storm bolt)。因此,增加此值将减少流代理创建的增量⽂件的数量。但是,这也增加了 Hive 在任何给定时间必须跟踪的未清事务数量,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论