1

我在 DynamoDB 中有数据,我想针对这些数据运行 mapreduce 作业。我发现很多教程都涉及使用 Hive 对 EMR 中的 dynamoDB 数据运行 SQL,但是对于我尝试执行的任务,将我的任务高效地编写为 SQL 将非常困难,我宁愿只写一个自定义的 map-reduce jar。这是可能的,还是只能编写 Hive SQL 来查询 dynamoDB?

4

1 回答 1

0

您绝对可以在没有 Hive 的情况下查询 DynamoDB。

Amazon 提供的API允许您对 DynamoDB 进行 rad 和写入。因此,您可以编写自己的 MapReduce 作业,而不是使用 Hive,您的 Mapper 使用此 API 查询 DynamoDB。

于 2013-05-10T09:25:41.717 回答