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' Expect StringLiteral near 'LOCATION' in table location specification
テーブルの場所を動的に指定する方法はありますか?