需求是这样的,有一些文件,需要常驻内存,提高读取效率的情况下,可以使用HDFS的缓存机制进行预先缓存
先添加POOL,然后添加需要缓存的文件即可
hdfs cacheadmin -addPool hdfstest
hdfs cacheadmin -listPools
hdfs cacheadmin -addDirective -path /jdk1.7.tar.gz -pool hdfstest -ttl never
hdfs cacheadmin -listDirectives
hdfs cacheadmin -listPools
hdfs cacheadmin -addDirective -path /jdk1.7.tar.gz -pool hdfstest -ttl never
hdfs cacheadmin -listDirectives