我在Ambari中看到默认块大小设置为134217728.是否有任何特定原因将其设置为此值(128或256除外)?
答案 0 :(得分:0)
我先告诉你一件事。 HDFS Blocksize - 134217728不是Amabari特有的。它是HDFS默认块大小。查看以下链接并搜索dfs.blocksize属性。 HDFS中的大多数大小约定都是二进制的,即。功率为1024.
https://hadoop.apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml
134217728 bytes = 128 * 1024 * 1204 = 128MB
块大小值中的HDFS支持后缀 - k(kilo),m(兆),g(千兆),t(tera),p(peta),e(exa)(例如 - 128k,128m,128g,然而,Amabari不支持任何后缀,如果你通过Ambari推送配置,则块大小必须以字节为单位。