hadoop学习遇到的错误2 设置空间配额问题

dfsadmin设定文件空间大小遇到的问题

1.在成功启动hadoop之后,创建一个文件夹lisi

hdfs dfs -mkdir /lisi

2.设定这个文件空间大小为4K

hdfs dfsadmin -setSpaceQuota 4k /lisi/

3.上传一个小于4K的文件 (README.txt)


hdfs dfs -put README.txt /lisi/README.txt

4.但是却出现如下错误,显示空间只有4K,但是要上传的磁盘消耗却要128MB。

5.就感觉很不对劲,README.txt文件明明只有1366B,怎么就超了呢。

6.看到128MB,我苦思冥想,终于灵光一闪,hadoop2的block大小不就是128MB吗?我猜想上传一个文件,系统要给它分配一个128MB的块大小。此时我将文件空间大小限定为4K,而块大小为128MB,自然是上传不成功的。开始试验~

7.将文件大小也设定为128MB

hdfs dfsadmin -setSpaceQuota 128m /lisi/

8.再次上传

hdfs dfs -put README.txt /lisi/README.txt


搞定~

9.又有新问题,当我再次上传README文件到/lisi文件下的时候。又出现了类似的问题,说空间不够。看来限定了它的大小。就只能放一个block块,这块空间就被独占了,再也放不进去了。

10.所以还是不要轻易限定文件夹大小~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • dfsadmin主要操作命令 dfsadmin [GENERIC_OPTIONS] [-report] [-saf...
    itpark阅读 11,984评论 1 8
  • 当数据量增大到超出了单个物理计算机存储容量时,有必要把它分开存储在多个不同的计算机中。那些管理存储在多个网络互连的...
    单行线的旋律阅读 5,998评论 0 7
  • 首先,我们在使用前先看看HDFS是什麽?这将有助于我们是以后的运维使用和故障排除思路的获得。 HDFS采用mast...
    W_Bousquet阅读 9,772评论 0 2
  • HDFS的设计目标 通过上一篇文章的介绍我们已经了解到HDFS到底是怎样的东西,以及它是怎样通过多副本机制来提供高...
    陌上疏影凉阅读 5,320评论 0 3
  • 明月梢头垂一半,街灯影落竹林。湖边初见是伊人,清辉凝皓腕,素月照白裙。 秋水天长风静好,飘飞桂子如金。郎说有意或无...
    莫愁Jessie阅读 2,490评论 4 7

友情链接更多精彩内容