Hadoop不适合哪些场景 哪些场景适合?

大数据 Hadoop
Hadoop不是万能的,有些场景适用,有些不适用。

Hadoop设计的目的主要包括下面几个方面,也就是所谓的适用场景:

[[129222]]

1:超大文件

可以是几百M,几百T这个级别的文件。

2:流式数据访问

Hadoop适用于一次写入,多次读取的场景,也就是数据复制进去之后,长时间在这些数据上进行分析。

3:商业硬件

也就是说大街上到处都能买到的那种硬件,这样的硬件故障率较高,所以要有很好的容错机制。

接下来说说不适用的场景:

1: 低延迟数据访问

Hadoop设计的目的是大吞吐量,所以并没有针对低延迟数据访问做一些优化,如果要求低延迟, 可以看看Hbase。

2: 大量的小文件

由于NameNode把文件的MetaData存储在内存中,所以大量的小文件会产生大量的MetaData。这样的话***别的文件数目还是可行的,再多的话就有问题了。

3: 多用户写入,任意修改

Hadoop现在还不支持多人写入,任意修改的功能。也就是说每次写入都会添加在文件末尾。

责任编辑:王雪燕 来源: 企业网
相关推荐

2022-07-12 14:04:19

Kafka

2016-11-04 09:41:48

容器Docker

2017-05-18 08:14:48

NoSQL数据库场景

2013-08-16 10:00:45

VMwareOpenStack

2021-08-06 10:43:56

Kubernetes容器

2021-01-31 18:52:36

Rust开发Web API

2018-07-29 07:58:34

物联网IOT物联网产品

2009-01-15 18:30:11

服务器虚拟化VMware

2010-07-20 09:56:53

VDI部署

2022-11-07 10:20:20

useEffects

2013-12-09 10:16:03

Android firAndroid开发移动创业

2012-03-13 15:28:47

Kindle Fire傲游

2013-08-13 14:33:17

程序员

2024-10-06 13:00:05

2019-08-26 00:37:19

WiFi 65GWi-Fi

2015-07-23 11:26:35

虚拟化负载类型

2012-06-25 14:09:58

2009-01-08 17:15:29

服务器虚拟化高性能计算

2024-06-26 17:51:41

2010-07-07 11:42:52

公共云高性能计算
点赞
收藏

51CTO技术栈公众号