可以在特定目录中的红移中创建外部表吗?

jdgnovmf  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(328)

我创建了一个外部表,该表使用以下脚本读取指定路径中所有文件夹的文件:

CREATE EXTERNAL TABLE spectrum.eventos_ne9 (
event_date varchar(300),
event_timestamp varchar(300),
event_name varchar(300)
)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION 's3://mybucket/myfolder/events_/'

现在我只想指出以201812开头的文件。查看图像
我一直在尝试以下方法,但它不保存任何数据:

CREATE EXTERNAL TABLE spectrum.eventos_ne9 (
event_date varchar(300),
event_timestamp varchar(300),
event_name varchar(300)
)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION 's3://mybucket/myfolder/events_/201812.*'
lx0bsm1f

lx0bsm1f1#

只是使用 's3://mybucket/myfolder/events_/201812' 因为这已经指定了一个前缀。这个 * 最后假设。

相关问题