AWS DataPipeline表示未找到DynamoDB表

时间:2017-09-12 11:23:50

标签: amazon-s3 amazon-dynamodb amazon-data-pipeline

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

1 个答案:

答案 0 :(得分:0)

在您的数据管道中,检查DDB表的配置。具体检查配置参数下的区域是否正确。我之前看到它将默认区域为us-east-1而预定的目标表位于不同的区域