搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
交流区
›
技术交流
›
HDFS
›
还是关于块的大小的问题,望各位能解释一下!
0
6
0
分享
还是关于块的大小的问题,望各位能解释一下!
einhep
发表于 2013-10-25 10:45:13
[显示全部楼层]
阅读模式
关闭右栏
6
5368
从我查阅的资料来看,如果一个块(64M)中只有一个10M的文件,那么这个块只占用
10M的物理存储空间,而且一个块中只能有一个文件,或是一个大文件的一部分。
那么就出现了,块的占用空间到底是怎么计算的,假设有一个64G的硬盘,
那么这个硬盘理论上可以有1000个块,但是刚好这个硬盘上存储的都是10M的小
文件,我的理解是每个块装一个小文件,然后每个块只占用10M的物理空间,
那么1000个块只占用了10G的物理空间。那么空闲部分怎么安排,能增加新的块么吗?
可能我的理解有,望大家指正一下。谢谢先!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(6)人评论
电梯直达
正序浏览
ruanhero
发表于 2013-10-25 10:45:13
回复
1#
linuxbeetle
HDFS的块是逻辑概念,具体占用多少空间是看块内数据的实际大小。
回复
使用道具
举报
显身卡
xiaolongwu1987
发表于 2013-10-25 10:45:13
等了很久了,谢谢spork!
回复
使用道具
举报
显身卡
poptang4
发表于 2013-10-25 10:45:13
版主解释的不清不楚!!
回复
使用道具
举报
显身卡
poptang4
发表于 2013-10-25 10:45:13
版主解释的不清不楚!!
bxy 发表于 2010-9-7 16:23
哪里不清楚了吗?hdfs中的每个块确实为LINUX的一个物理文件,如果块大小不足64M,相当于这个文件不跑64M,文件不会为补齐64M而产生空白部分。
回复
使用道具
举报
显身卡
cryst2l
发表于 2013-10-25 10:45:13
块的容量为64M,如果块中只有一个10M的文件,那么块对应的大小为10M(还可以放54M的东西),此时的块文件是10M,而不是64M,所以没有浪费空间。
回复
使用道具
举报
显身卡
Alkaloid0515
发表于 2013-10-25 10:45:13
回复
5#
eyjian
这次解释清楚了!谢谢! 呵呵!
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
einhep
高级会员
关注
53
主题
601
帖子
13
粉丝
TA的主题
短文本会话的神经响应机制
2018-5-2
flume的capacity、transactionCapacity、batchSize
2017-5-6
hiveserver2 JDBC上的实践DBCP连接池
2016-11-2
Swarm Consul Shipyard配置Docker集群
2016-11-1
在OpenStack上安装Ubuntu系统指导
2016-10-31
24小时热文
像高手一样发言:七种常见工作场景的说话之
幕后产品:打造突破式产品思维
副业警钟,新型法律碰瓷发财方式:批量诉讼
Spark机器学习
Spark机器学习算法、源码及实战详解
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈