hadoop - 缺失块和缺失块(复制因子为 1)有什么区别?
问题描述
当我发出hdfs dfsadmin -report
命令时,我看到 2 个令人困惑的条目,我不明白它们的区别:
- 缺少块
- 缺失块(复制因子为 1)
Tom White 在他的书中交替使用术语损坏和缺失块。因此,丢失的块意味着其副本全部损坏的块。
那么是什么Missing blocks (with replication factor 1)
意思呢?有什么区别?我尝试谷歌搜索,发现只有非常混乱的解释。
解决方案
是的,dfsadmin report
显示了两种类型的缺失块:
- 缺少块 -
- 缺失块(复制因子为 1) -
第一个缺失的块- 显示具有有效副本并且可以恢复的块的数量。示例:如果缺少块 1342,最终将复制更多块。
第二个缺失块(复制因子为 1) - 显示其副本已损坏且不可恢复的块数。由于最小复制因子为 1,因此它显示为with replication factor 1
。
推荐阅读
- javascript - JavaScript 中的正则表达式,最多允许 10 位数字,数字之间只有一个下划线,并防止在前 5 位数字后输入下划线
- spring-boot - Spring boot 无法用 GSuite 帐号发送任何邮件
- flutter - 一个下拉按钮多个值
- c - 指向结构内元素的指针 (C)
- python - 我正在处理 discord.py 但我的 on_member_removed(member) 什么也没做
- c# - FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://example.firebaseio.com/") 在 Unity 中已过时
- python - Python 使用 For 循环:是否可以重用先前的数字在列表中再次相乘?
- react-native - React-native textInput onFocus 不起作用
- amazon-web-services - 使用 Lambda 授权器的 AWS Cognito 和 Websocket Api
- json - 状态不工作的 ReacJS Axios 补丁请求 URL