首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用电子病历查询DynamoDB数据

用电子病历查询DynamoDB数据
EN

Stack Overflow用户
提问于 2017-10-12 16:15:41
回答 1查看 1.1K关注 0票数 0

我正在寻找一种使用amazon使用SQLSyntax查询AWS DynamoDB数据的方法。

我准备好了我的DynamoDB桌子。如何使用Hue导入/查询数据?DynamoDB中的表大小约为8GB。

EN

回答 1

Stack Overflow用户

发布于 2017-10-12 16:49:21

请按以下步骤操作:

蜂巢查询非活动DynamoDB数据:-

1)将数据从DynamoDB导出到Hive

参考部分:在下面的EMR命令链接中从DynamoDB导出数据

2)使用Amazon查询存储在DynamoDB中的数据

参考部分:在下面的EMR命令链接中用DynamoDB查询数据

3)使用Hue运行查询(即从Hue工作台运行Hive查询)

EMR蜂巢命令

色调支撑

查询动态数据库的蜂巢:-

1)创建蜂巢表以映射到DynamoDB表

Hive.html

2)创建Hive表并在其上运行查询之后,它将引用活动的DynamoDB表来获取数据

缺点:为每次执行使用DynamoDB读或写单元。换句话说,每次执行查询都要花费您的时间。

示例代码:-

代码语言:javascript
复制
CREATE EXTERNAL TABLE hivetable1 (col1 string, col2 bigint, col3 array<string>)
STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler' 
TBLPROPERTIES ("dynamodb.table.name" = "dynamodbtable1", 
"dynamodb.column.mapping" = "col1:name,col2:year,col3:holidays"); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46714393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档