createtableIFNOTEXISTS table1 (
name String,
age String,
code String)
PARTITIONED BY(dt String)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY"|"
STORED AS TEXTFILE
$ LOAD DATA LOCAL INPATH "/home/data"INTOTABLE table1 PARTITION(dt="2018")
基本外部表
createEXTERNALTABLEIFNOTEXISTS table2(
name String,
age String,
code String)
PARTITIONED BY(dt String, city String)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY"|"
STORED AS TEXTFILE
LOCATION "/user/data"
$ ALTERTABLE table2 ADDIFNOTEXISTS PARTITION(dt="2018",city="nc")
$ LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
$ LOAD DATA LOCAL INPATH "/home/dada" OVERWRITE INTO TABLE tablename partition(dt="2018",city="nc")
table to table
$ INSERTINTO tablename PARTITION(dt="2018",city="nc") SELECT NAME,ID,CODE From
tale2 WHEREvalue= "xzc"
$ INSERT OVERWRITE table1 PARTITION(dt="2018",city="nc") IFNOTEXISTSSELECT NAME,ID FROM table2 where nd_dm="2018"
基本内部分区表create table IF NOT EXISTS table1 (name String,age String,code String)PARTITIONED BY(dt String)ROW FORMAT DELIMITED FIELDS TERMINATED BY "|" STORED AS TEXTFILE$ LOAD DATA LOCAL IN...