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 /

你可能感兴趣的:(Hive简易教程 - 杂项)