Hive简易教程 - 杂项

设置打印列名

set hive.cli.print.header=true;

设置动态分区

set hive.exec.dynamic.partition.mode=nonstrict;
hive cli默认的动态分区数量可能小于实际的分区数量,这时需要更改参数:
set hive.exec.dynamic.partitions=xxx;
set hive.exec.max.dynamic.partitions.pernode=xxx;

查看hive日志

hive -hiveconf hive.root.logger=INFO,console

以脚本方式执行并传递参数

test.sql:
select distinct seller_id from order where order_date=’${hiveconf:ORDER_DATE}’

hive -hiveconf ORDER_DATE=”xxx” -f test.sql

客户端中设置参数

set para=xxx
select a from b where c>${hiveconf:xxx}

客户端中执行hadoop命令

hive> dfs -ls /

    原文作者:八刀一闪
    原文地址: https://www.jianshu.com/p/d23af2cf0466
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞