如何使用多个hdfs文件创建Hive表

use*_*138 2 csv hadoop hive hdfs

所以基本上我想创建一个包含csv文件的表

我试过这样的事情,其中​​文件名只相差两个最后的数字:

CREATE EXTERNAL TABLE综合浏览量(page_date字符串,网站字符串)行格式删除字段终止于';' 由'\n'作为文本文件位置终止的行'/user/hue/201401/pageviews/supersite_1046_201401**.csv';

对我来说这个语法看起来不错,但是当我执行它时,我得到以下内容:

执行配置单元查询时出错:未知异常.

任何帮助,将不胜感激.

Ren*_*ger 6

LOCATIONhive create table语句的参数作为参数a*hdfs_path*(参见此处).这样的路径不能是文件路径,但必须是目录路径,因此你得到的错误.

在您的情况下,您可以将所需文件放在特定目录下,并在create table语句的LOCATION子句中指定此目录.