我在蜂巢創建表作爲什麼是使用位置的同時,我們在蜂巢
create table table1(id in,name string)
row format delimited
fields terminated by ','
stored as textfile
location'/home/training/desktop/shared/EMP_DATA.txt'
我想知道什麼是使用位置,即使它不會將數據加載到由
驗證表 創建表select * from table;
究竟什麼是使用位置的
LOCATION是**目錄**。你不能指向一個特定的文件; Hive將讀取SELECT中的所有文件*(除了'__SUCCESS'等特殊文件)*,並且每INSERT *會創建1..N個新文件(每個減速器作業1個)* –
另外,LOCATION是一個** HDFS目錄**,可從任何YARN節點上運行的Hadoop作業訪問。 –