我的管道配置为将数据从S3存储桶复制到DynamoDB表。我正在使用HiveActivity以下脚本:
CREATE EXTERNAL TABLE s3_table (hash STRING, attribute STRING) LOCATION '#{myInputS3Loc}';
INSERT OVERWRITE TABLE #{myDDBTableName} SELECT * FROM s3_table;
我收到此错误:
FAILED: SemanticException [Error 10001]: Line 2:23 Table not found 'TableName'
我已经验证该表存在于DynamoDB中。请指教。
在Data Pipeline中,检查DDB表的配置。具体检查配置参数下的区域是否正确。我之前已经看到它会将该区域默认为us-east-1,而目标目标表位于不同的区域