带通配符的 Hive 外部表

问题描述 投票:0回答:1

我正在尝试创建一个外部 Hive 表,并将位置作为通配符。期望它能够遍历子目录。但不知何故,它不起作用,而是创建一个具有目标位置的目录。

我指定的位置为

/hadfsfolder1/hdfsfolder2/weblog/2013/*

没有数据暴露到外部表,还有什么方法可以阻止

*
目录创建,这在清理和恢复目录方面造成很多不便。

hadoop hive
1个回答
0
投票

您不能使用通配符作为外部表位置 - 所有字符都将被解释为文字。

如果您需要对目标进行一些巧妙的处理,请考虑编写一些代码以根据您需要的任何逻辑(例如当前日期)在运行时创建目标路径

© www.soinside.com 2019 - 2024. All rights reserved.