【发布时间】:2018-02-22 17:18:16
【问题描述】:
我有一个非常基本的问题:如何向 Hive 添加一个非常简单的表。我的表保存在一个文本文件 (.txt) 中,该文件保存在 HDFS 中。我试图在 Hive 中创建一个指向该文件的外部表,但是当我运行 SQL 查询(从 table_name 中选择 *)时,我没有得到任何输出。 这是一个示例代码:
create external table Data (
dummy INT,
account_number INT,
balance INT,
firstname STRING,
lastname STRING,
age INT,
gender CHAR(1),
address STRING,
employer STRING,
email STRING,
city STRING,
state CHAR(2)
)
LOCATION 'hdfs:///KibTEst/Data.txt';
KibTEst/Data.txt 是文本文件在 HDFS 中的路径。
表格中的行用回车分隔,列用逗号分隔。
感谢您的帮助!
【问题讨论】:
-
你的文件是在HDFS还是表中??