我知道我们可以创建一个 Impala 表
CREATE EXTERNAL TABLE SCHEMA.TableName LIKE PARQUET
'/rootDir/SecondLevelDir/RawFileThatKnowsDataTypes.parquet'
但是我不确定impala是否可以从一个没有已知格式的文件(最好是文本文件)创建一个表。所以换句话说,如果我用put命令将一个随机文件转储到hadoop中,我可以在它周围 Package 一个impaladdl并创建一个表。有人能告诉我吗?
1条答案
按热度按时间pokxtpni1#
如果您的文件是换行分隔的,我相信如果您提供了row format子句的列分隔符,它应该可以工作,因为textfile是默认格式。把你的衣服脱掉
LIKE
子句,并为列选择名称和数据类型,如下所示: