我正在尝试创建一个外部 Hive 表,并将位置作为通配符。期望它能够遍历子目录。但不知何故,它不起作用,而是创建一个具有目标位置的目录。
我指定的位置为
/hadfsfolder1/hdfsfolder2/weblog/2013/*
没有数据暴露到外部表,还有什么方法可以阻止
*
目录创建,这在清理和恢复目录方面造成很多不便。
您不能使用通配符作为外部表位置 - 所有字符都将被解释为文字。
如果您需要对目标进行一些巧妙的处理,请考虑编写一些代码以根据您需要的任何逻辑(例如当前日期)在运行时创建目标路径