AWS DataPipeline表示未找到DynamoDB表

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

我的管道配置为将数据从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中。请指教。

amazon-s3 amazon-dynamodb amazon-data-pipeline
1个回答
0
投票

在Data Pipeline中,检查DDB表的配置。具体检查配置参数下的区域是否正确。我之前已经看到它会将该区域默认为us-east-1,而目标目标表位于不同的区域

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