Hive試驗:表與原始數據不一致能否成功?
一、問題描述:
創建一個新表一共三列,但是原始數據爲四列,這個時候能夠將原始數據的前三列成功導入hive表中嗎?
二、開始試驗
1.創建表
創建一個名爲ui的內部表,包含三個字段:userid itemid rating。
create table ui(
userid string,
itemid string,
rating string)
row format
delimited fields terminated by '\t';
2.導入數據:
原始數據爲4列,以\t作爲分隔符。
load data local inpath '/root/data/cf/2003-10.data' into table ui;
3.檢查導入的數據
發現僅僅只有前三列,完全可以成功。