HDFS的优缺点,高级使用命令及安全模式介绍

本文介绍了HDFS的主要特性,如海量数据存储、高容错性和大文件存储,同时也分析了其缺点,包括低延迟访问的不足、小文件存储限制以及文件修改的不便。接着详细阐述了HDFS的高级命令,如设置目录存储限制和空间配额,以及如何进入和退出安全模式。安全模式是HDFS的一种特殊状态,仅允许读取操作,在此模式下,DataNode会报告其状态。
摘要由CSDN通过智能技术生成

HDFS 特性

1.海量数据存储: HDFS可横向扩展,其储存文件可以支持PB级别数据

2.高容错性: 节点丢失,系统依然可用,数据保存多个副本,副本丢失后自动回复。

可构建在廉价(与小型机大型机比)的机器上, 实现线性扩展(随着节点数量的增加,集群的存储能力,计算能力随之增加)

3.大文件存储:DFS采用数据块的方式存储数据,将一个大文件切分成多个小文件,分布存储

HDFS 缺点

1.不能做到低延迟数据访问: HDFS针对一次性读取大量数据继续了优化,牺牲了延迟性。

2.不适合大量的小文件存存储:

A:由于namenode将文件系统的元数据存储在内存中,因此该文件系统所能存储的文件总数受限于namenode的内存容量

B:每个文件,目录和数据块的存储信息大约占150字节。

由于以上两个原因,所以导致HDFS不适合大量的小文件存储

3.文件的修改: 不适合多次写入,一次读取(少量读取)

4.不支持多用户的并行写

HDFS高级命令

HDFS上的某一个特定的目录存储的数据副本 、数据量、文件的个数进行设置。

设置目录可以存储的文件的数量 hdfs dfsadmin -setQuota 100 lisi (文件夹本身算一个)

清空文件夹内数据良方的限制 hdfs dfsadmin -clrQuota /user/root/lisi

限制文件夹下存储的数据量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值