美文网首页
hive sql 分区

hive sql 分区

作者: 阿发贝塔伽马 | 来源:发表于2018-10-27 17:21 被阅读0次

创建分区表,以日期作为分区,一般先创建分区表,再插入数据

drop table if EXISTS t1;
create table t1(
    id      int
   ,name    string
   ,hobby   string
   ,add     string
)
partitioned by (pt_d string)
;

创建表t2,插入一行数据,待用,t2与t1表结构一样的,但是t2没有分区

drop table if EXISTS t2;
create table t2(
    id      int
   ,name    string
   ,hobby   string
   ,add     string
);
INSERT into t2 values(1, 'lang','hh', 'sdfd');

将t2数据插入到t1,分区日期是‘2018-10-27’,使用overwrite会删除之前分区所有内容,into将内容追加到分区
注意SELECT必须在同一行,不然我的编辑器会报错

INSERT overwrite TABLE t1 PARTITION(pt_d = '2018-10-27') SELECT * FROM t2;

相关文章

  • Spark SQL写入Hive,同分区overwrite,不同分

    摘要:Spark SQL,Hive 新建hive表 新建hive表,定义好字段类型和分区字段 Spark SQL调...

  • 原创-spark sql 写入hive较慢优化思路

    在《spark sql 写入hive较慢原因分析》中已经分析了spark sql 写入hive分区文件慢的原因,笔...

  • [译]Hive学习指南(二)

    Hive SQL的能力 Hive's SQL提供了基本SQL操作。这些操作作用于表和分区,具有以下能力: 可使用W...

  • hive sql 分区

    创建分区表,以日期作为分区,一般先创建分区表,再插入数据 创建表t2,插入一行数据,待用,t2与t1表结构一样的,...

  • Hive sql常见操作

    基本sql操作 hive表操作 分区操作 Hive内置函数 (1)数学函数 常用的数学函数都有:round、flo...

  • hive查询

    hive很大部分和sql语法一致。这里就介绍hive特有的(会有的是sql里的内容)在hive中有数据表是分区表,...

  • 动态分区说明

    Hive分区 Hive的动态分区 概述 hive中支持两种类型的分区: 静态分区SP(static partiti...

  • hive orc表 动态分区写入异常

    hive 在处理 orc 动态分区插入时 会出现 gc heap over size 之类的问题 问题sql 数据...

  • Hive 分区/分桶

    分区/桶 Hive 分区 Hive的分区方式:由于Hive实际上是数据文件在HDFS存在的目录区分分区字段是虚拟列...

  • 2019-07-05

    一.重点sql 1.hive动态分区 2.回访计算 3.linux常用 统计词频:find -name "*zip...

网友评论

      本文标题:hive sql 分区

      本文链接:https://www.haomeiwen.com/subject/wpvdtqtx.html