AWS DAX群集具有零缓存命中和缓存未命中

问题描述 投票:0回答:1

我正在使用由dax.r4.xlarge节点类型的3个节点组成的AWS DAX集群。当我从EMR集群运行我的spark应用程序时,它总是从dynamodb表中获取值。即使我在同一组键上运行相同的应用程序,它也在查询dynamodb表。在DAX群集指标中,我看到0个缓存命中和未命中。

amazon-web-services apache-spark amazon-dynamodb amazon-emr amazon-dynamodb-dax
1个回答
0
投票

我发现了错误。最初,我直接命中DynamoDB,并且通过将get item输入参数定义为使用一致的读取:ConsistentRead: aws.Bool(true)当我切换到DAX客户端时,我没有将其删除。因此,它总是将所有请求重定向到Dynamodb表,以保持读取的一致性。删除此工作。我现在可以在DAX指标中看到缓存的命中和未命中。

© www.soinside.com 2019 - 2024. All rights reserved.