hive加載的數據爲經過flume-ng收集的數據,而後直接將其sink指定爲hdfs,在指定hdfs sink的前綴時獲取header中的host內容,而前一個源根本沒有將host傳遞過來,因此致使存入hdfs中的數據文件文件名爲以點開頭,以下:linux
接下來在hive中建立一個外部表(內部表也同樣),導入數據時指定映射到上圖的文件夾時如:alter table tablname add partition (dt='date') location '/flume/date';則在此文件夾下若是存在以點開頭的文件,則映射完後查詢該表數據時看不到任何內容,當將該文件更名爲不以點號開頭時則顯示前面映射的內容:3d
應該是相似linux下以點號靠頭的文件名文件爲隱藏文件致使的。blog