我正在尝试创建一个Map到dynamodb表的外部配置单元表,如官方文档所示。
CREATE EXTERNAL TABLE dynamodb(hashKey STRING, recordTimeStamp BIGINT, fullColumn map<String, String>)
STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler'
TBLPROPERTIES (
"dynamodb.table.name" = "myTable",
"dynamodb.column.mapping" = "hashKey:HashKey,recordTimeStamp:RangeKey");
但使用哈希键进行查询似乎是在对表进行完全扫描。
hive> select * from dynamodb where hashKey="test";
有什么建议吗?谢谢
暂无答案!
目前还没有任何答案,快来回答吧!