缓存原理
客户端发送一个缓存命令 hdfs cacheadmin -addDirective /user 给namenode
namenode把这条记录持久化到磁盘,保证下次启动依然能缓存/user目录
namenode通知存有/user数据的datanode,让datanode将/user目录缓存在内存中
缓存
不支持块级别缓存,目前只支持文件和目录
可设置缓存时间
对于目录,只缓存一级文件(不会递归缓存子目录和文件)