我使用HIVE构建查询来提取特定数据,并将其存储在S3中。我尝试使用HIVE来覆盖存储在Dynamo表中的数据,但它不允许它覆盖数据。我可以使用Python从存储在S3中的数据更新Dynamo表吗?
答案 0 :(得分:0)
这可以通过hive本身实现。
您需要:“在导入之前,确保该表存在于DynamoDB中,并且它具有与先前导出的DynamoDB表相同的密钥模式。如果目标DynamoDB表中存在具有相同密钥的项目,则它将是如果目标DynamoDB表中不存在带密钥的项目,则插入该项目。“
这里有各种例子 - 寻找导入 Hive Command Examples for Exporting, Importing, and Querying Data in DynamoDB