所以基本上我想创建一个包含csv文件的表
我试过这样的事情,其中文件名只相差两个最后的数字:
CREATE EXTERNAL TABLE综合浏览量(page_date字符串,网站字符串)行格式删除字段终止于';' 由'\n'作为文本文件位置终止的行'/user/hue/201401/pageviews/supersite_1046_201401**.csv';
对我来说这个语法看起来不错,但是当我执行它时,我得到以下内容:
执行配置单元查询时出错:未知异常.
任何帮助,将不胜感激.
LOCATION
hive create table
语句的参数作为参数a*hdfs_path*(参见此处).这样的路径不能是文件路径,但必须是目录路径,因此你得到的错误.
在您的情况下,您可以将所需文件放在特定目录下,并在create table语句的LOCATION子句中指定此目录.