zoukankan      html  css  js  c++  java
  • hive建表范例

    建表范例:支持update和delete

    create table aaa(
    id string,
    visitor_name string
    )
    clustered by(id) into 2 buckets
    stored as orc TBLPROPERTIES('transactional'='true');

    目前只有ORCFileformat支持AcidOutputFormat,另外,建表时必须指定('transactional' = true)
    2.alter table aaa set serdeproperties('serialization.null.format' = ''); -- 这个是设置null在hdfs里的处理方式

    注意: stored as orc 的情况下,不能使用insert overwrite table,不支持。

    create table if not exists aaa( id string, user_name string)
    row format delimited fields terminated by '	' stored as textfile;

    stored as textfile可以支持"insert overwrite table "

     3.建表范例:textfile

    create table if not exists user(
    id string comment 'openId', 
    phone string comment '电话', 
    user_name string comment '用户名', 
    sex string comment '性别,直接存男女', 
    certificate_no string comment '身份证',  
    create_time string 
    ) row format delimited fields terminated by
    ' ' NULL DEFINED AS '' stored as textfile;

    附上 PARQUET 的压缩算法等设置

    PARQUET 的压缩算法等设置

  • 相关阅读:
    nefu17
    杭电1051
    杭电1050
    有关异或符号'^'在c++编程中的应用的讲解!!!
    杭电2095
    杭电2094
    关于set容器的简单讲解!!!
    拍拍开发
    收藏框架
    js form.submit() 无效
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/9447724.html
Copyright © 2011-2022 走看看