Load语句
使用Load语句可以方便的将本地文件系统或者HDFS中的文件加载到Hive表中,语句格式如下:
LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename[PARTITION (partcol1=val1, partcol2=val2 ...)]
在该语句中,如果包含LOCAL关键字,则复制本地文件系统中的文件到目标表中,如果不包含LOCAL关键字,则移动文件到目标表中。示例如下:
hive> dfs -lsr /user/hadoop/iis/input;
-rw-r--r-- 1 hadoop supergroup 3287 2014-07-01 09:59/user/hadoop/iis/input/iis.log
hive> loaddata inpath '/user/hadoop/iis/input/iis.log' into table idppartition(createDate='2014-03-03', source=1);
Loading data totable logdb.idp partition (createdate=2014-03-