我正在尝试创建一个指向 S3 输出文件的 Hive 外部表。
文件名应反映当前日期(始终是新文件)。
我试过这个:
CREATE EXTERNAL TABLE s3_export (...)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION concat('s3://BlobStore/Exports/Daily_', from_unixtime(unix_STRING(),'yyyy-MM-dd'));
但我收到一个错误:
FAILED: Parse Error: line 3:9 mismatched input 'concat' expecting StringLiteral near 'LOCATION' in table location specification
有没有办法动态指定表位置?