开发者社区> 问答> 正文

HDFS不方便的地方是什么呢?

HDFS不方便的地方是什么呢?

展开
收起
游客mm5dulkpivqdo 2021-12-05 08:35:35 324 0
1 条回答
写回答
取消 提交回答
  • 1、不能做到低延迟:由于hadoop针对高数据吞吐量做了优化,牺牲了获取数据的延迟,所以对于低延迟数据访问,不适合hadoop,对于低延迟的访问需求,HBase是更好的选择,

    2、不适合大量的小文件存储:由于namenode将文件系统的元数据存储在内存中,因此该文件系统所能存储的文件总数受限于namenode的内存容量,根据经验,每个文件、目录和数据块的存储信息大约占150字节。

    3、不适合多用户写入文件,修改文件:Hadoop2.0虽然支持文件的追加功能,但是还是不建议对HDFS上的 文件进行修改,因为效率低。

    4、对于上传到HDFS上的文件,不支持修改文件,HDFS适合一次写入,多次读取的场景。

    5、HDFS不支持多用户同时执行写操作,即同一时间,只能有一个用户执行写操作。

    2021-12-05 08:36:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Hadoop存储与计算分离实践 立即下载
HBase2.0重新定义小对象实时存取 立即下载
实战-如何基于HBase构建图片视频数据的统一存储检索方案 立即下载