HiveServer2操作日志可用于Beeline客户端(Hive 0.14以上)。这些参数配置记录:
参数 | 默认值 | 描述 |
hive.server2.logging.operation.enabled | true | 添加于Hive 0.14.0,如果为true,HiveServer2将保存操作日志并使其可供客户端使用。 |
hive.server2.logging.operation.log.location | ${java.io.tmpdir}/${user.name}/operation_logs | 添加于Hive 0.14.0. 如果启用了日志记录功能,则存储操作日志的顶级目录。 |
hive.server2.logging.operation.verbose(Hive 0.14到1.1) | false | 如果为true,则可用于客户端的HiveServer2操作日志将是详细的。 由hive.server2.logging.operation.level替换为Hive 1.2.0。 |
hive.server2.logging.operation.level(Hive 1.2以后) | EXECUTION | HiveServer2操作日志记录模式可供客户端在会话级别设置。 为此,hive.server2.logging.operation.enabled应设置为true。 其允许的值为: |
可在控制台通过hive --hiveconf "hive.server2.logging.operation.level=none" 实现
另外job执行的dag信息,可通过hive.tez.exec.print.summary=false 关闭或者=true开启