分享

怎样在程序中得到HDFS的块大小

现在要在MR里面得到块的大小,怎样在程序中得到HDFS的块大小

已有(2)人评论

跳转到指定楼层
jixianqiuxue 发表于 2015-3-31 22:27:14
public long getBlockSize() {
    return blocksize;
  }
返回块的大小
long blockSize = file.getBlockSize();

回复

使用道具 举报

jixianqiuxue 发表于 2015-3-31 22:31:15

1.png
getBlockSize

public long getBlockSize(Path f)
                  throws IOException
Get the block size for a particular file.
Specified by:
getBlockSize in class FileSystem
Parameters:
f - the filename
Returns:
the number of bytes in a block
Throws:
IOException


地址:http://web.mit.edu/mriap/hadoop/hadoop-0.13.1/docs/api/org/apache/hadoop/fs/FilterFileSystem.html#getBlockSize


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条