采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
大家知道fs.trash.checkpoint.interval 具体作用是什么吗?fs.trash.interval表示回收站中文件保留的时间间隔,过期就会彻底删除,那fs.trash.checkpoint.interval的具体作用是什么呢?
interval是定期把垃圾桶的东西类似做个归并操作,还是在垃圾桶里。官网那参数有解释
老师,这里官网说如果fs.trash.checkpoint.interval=0则默认为fs.trash.interval的时间,意思是说这种情况下不会看到归档的checkpoint,只有current是吗?
fs.trash.checkpoint.interval的含义:垃圾检查点之间的分钟数。 应该小于或等于fs.trash.interval。 如果为零,则将该值设置为fs.trash.interval的值。 每次检查指针运行时, 它都会从当前创建一个新的检查点,并删除比fs.trash.interval更早创建的检查点。 这个不是元数据定期checkpoint和current,而是跟trash相关的,就是定期清理垃圾桶里面的数据的配置
嗯嗯,我实验了一下,trash checkpoint是以固定的开始时间点+checkpoint生成时间*n 把每个时间窗里的垃圾生成一个checkpoint,生成的同时会清除过期的checkpoint(有点像是滑窗)。这样每个被删除文件的最短生命周期是 checkpoint删除周期,最长生命周期是 checkpoint生成周期+checkpoint删除周期
登录后可查看更多问答,登录/注册
从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据
1.5k 21
1.9k 20
1.7k 19
2.0k 17
3.7k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号