hive建表範例

2021-09-08 14:12:03 字數 1225 閱讀 5716

建表範例:支援update和delete

create table aaa(

id string

,visitor_name

string

)clustered by(id) into

2buckets

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 '\t

' 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 '

使用者名稱'

, ***

string comment '

性別,直接存男女',

certificate_no

string comment '

身份證'

, create_time

string

)row format delimited fields terminated by '\t

' null defined as '' stored as textfile;

hive建表範例

建表範例 支援update和delete create table aaa id string visitor name string clustered by id into 2buckets stored as orc tblproperties transactional true 目前只有o...

hive 建庫建表插入資料

hive 建庫建表插入資料 先上傳檔案 sftp put users chenxin downloads hql50 hql50 score.txt root data hql50 sftp put users chenxin downloads hql50 hql50 teacher.txt ro...

hive建表及表操作

建表的三種形式 1.直接建表 create external table if not exists tab name row 1 type,row 2 type partition by row 3 type,type 4 type row format delimited fields term...