如何把hdfs上的一個結構化數據映射爲hive的一張表

  • 文件的路徑好像有規律 難道要把結構化數據放置在這個路徑下? 不必定 外部表指定文件路徑
數據庫.表 -------》 /user/hive/warehouse/數據庫.db/表名
 
  • 建表的字段順序和類型必定要和文件一致。
create table t_3(id int ,name string age int ) row  format delimited fields terminated by ','

注意:若是類型不一致,hive會嘗試轉換,不保證轉換成功,若是成功就顯示,弱國失敗就顯示爲null

 
  • 分割符不必定須要指定,不知道會使用默認分隔符。
create table t_1(id int ,name string ,age int);
create table t_2(id int ,name string ,age int ) row format delimited fields terminated by ","
相關文章
相關標籤/搜索