Caching 无法使用HDFS缓存从Impala表读取数据

Caching 无法使用HDFS缓存从Impala表读取数据,caching,hdfs,impala,Caching,Hdfs,Impala,我尝试按照以下步骤为存储在HDFS中的impala表实现HDFS缓存 设置内存锁 创建池nad指令 使用分区创建表并缓存在池中 将数据加载到表中 指令显示缓存的表数据,show table stats table_name还返回缓存的字节,这些字节与表的总大小相同 但当我对表执行任何查询时,impala查询配置文件将显示ByteReadDataNodeCache:0,这表明它没有从HDFS缓存中提取数据 有人能解释一下我遗漏了什么吗

我尝试按照以下步骤为存储在HDFS中的impala表实现HDFS缓存

  • 设置内存锁
  • 创建池nad指令
  • 使用分区创建表并缓存在池中
  • 将数据加载到表中
  • 指令显示缓存的表数据,
    show table stats table_name
    还返回缓存的字节,这些字节与表的总大小相同
  • 但当我对表执行任何查询时,impala查询配置文件将显示
    ByteReadDataNodeCache:0
    ,这表明它没有从HDFS缓存中提取数据
  • 有人能解释一下我遗漏了什么吗