命令 hdfs dfsadmin -report
将一些行输出为
Configured Capacity: 28099161931345920 (24.96 PB)
问题是:Petabyte或Pebibyte是第一个数字,以字节为单位,括号为 24.96 PB ?
24.96 = 28099161931345920/250和28.1 = 28099161931345920/1015
Wikipedia引用了许多消息来源的共识,作为NIST惯例:Pebbyte(250)的缩写 PiB 和Petabyte(1015)的缩写 PB 。
令人困惑,似乎是Hadoop的HDFS报告中的一个错误……所以问题是 Hadoop社区使用了不同的约定,还是一个错误?
笔记
hdfs dfs -df -h
命令上,它使用字母“P”(而不是“PB”或“PiB”)显示相同的单位。 最佳答案
原始字节是2809...
字节,而数字不是28.09 PiB
的事实,那么这告诉您它不是10个字节的幂。
我不认为这是一个错误。当您购买任何HDD时,可能会说1 TB,但实际上它不是完整的TB,而是1 TB。
关于hadoop - 单位(Petabyte/Pebibyte等)的混淆是bug?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59725093/