配置单元查询是否总是执行完全扫描,即使它处于equals条件下?

unftdfkk  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(295)

我正在尝试创建一个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";

有什么建议吗?谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题