当我运行create external table
查询时,我必须为“位置”属性提供一个目录。但是如果我指向的目录有多个文件,那么它会读取这两个文件。例如,如果我放置LOCATION 'dir1/'
,并且dir1包含file1和file2,则将读取这两个文件。
为避免这种情况,我想指向一个文件。当我尝试LOCATION 'dir1/file1'
时,它给了我一个错误,即文件路径不是目录或无法创建目录。有没有办法指向单个文件?
答案 0 :(得分:0)
如果您想从HDFS加载数据,请尝试使用
dimension_1_b_answers
如果您想从本地存储加载数据,那么
LOAD DATA INPATH '/user/data/file1' INTO TABLE table1;