hive运维

Hive运维 — hive-site文件

扶醉桌前 提交于 2019-12-04 06:36:06
0. hive 设置的优先级(从高到低): 1. Hive set 命令。 2. 命令行选择 -hiveconf 3. hive-site.xml 4. hive-default.xml 5. hadoop-site.xml( 或者是 core-site.xml hdfs-site.xml mapred-site.xml) 6. hadoop-default.xml( 或者是 core-default.xml hdfs-default.xml mapred-default.xml) 。 7. hive 的日志信息存放在 /tmp/$USER/hive.log ,出错时 hadoop 的 mapred task logs 也可以查看,本环境在 /tmp/nslab 下查看。 命令: hive -hiveconf hive.root.logger=DEBUG,console 将调试信息打印到控制台。 使用 set 的使用 1. 使用 set 查看设置的值: set hive.enforce.bucketing 2. 只输入一个 set ,会列出所有的设置。 3. 设置新的属性,格式类似下面: set hive.enforce.bucketing=true; 1. 动态分区: hive.exec.dynamic.partition 是否打开动态分区。 默认: false hive