结果显示表头

  1. set hive.cli.print.header = true;
  2. set hive.resultset.use.unique.column.names = false;

设置reducer数量

  1. set mapred.reduce.tasks = 200;

删除分区

  1. alter table mytable drop partition (dt <= "2020-04-28");
  2. alter table mytable drop partition (dt = "2020-04-28");

常用函数

  1. -- 返回第一个不为null的值,如果都为null,则返回null
  2. coalesce(T v1, T v2, ...)
  3. -- 如果value的值为null,则返回default_value,否则返回value的值
  4. nvl(T value, T default_value)