namenode - Hadoop 中的辅助名称节点
问题描述
假设检查点的默认时间是 1 小时。如果名称节点在距离上一个检查点 55 分钟后关闭。我们丢失了最后 55 分钟的数据(编辑日志文件数据未添加到 fsImage 中)?
解决方案
取决于dfs.namenode.checkpoint.txns的 Checkpoint 节点配置参数
- dfs.namenode.checkpoint.period:两个定期检查点之间的秒数。
- dfs.namenode.checkpoint.txns:这将在每个“dfs.namenode.checkpoint.txns”事务中创建一个命名空间的检查点,无论“dfs.namenode.checkpoint.period”是否已过期。
假设你有你的dfs.namenode.checkpoint.period每 1h 和dfs.namenode.checkpoint.txns每 500 个交易,下一个检查点可以在一小时或每 500 个交易创建
推荐阅读
- reactjs - 在 useState() 中使用三元运算符更改状态不起作用
- angular - 在新的 Angular 中查看孩子
- javascript - Linkedin iOS App 应用内浏览器不允许下载 zip 文件
- python - 如何使用 Python 中另一列的数据从列中返回值
- docker - 用户定义的链码对主机系统/集群造成的威胁
- android - 从android O中的前台服务启动后台服务
- android-studio - 无法启动 AVD Android Studio
- javascript - React Native - 记忆钩子
- r - SD[which.min()] 与 SD[min()]
- javascript - 在 JavaScript 中为 ChartJS 计算 JSON 中的所有不同值