《Hadoop: The Definitive Guide》读书笔记 -- Chapter 3 The Hadoop distributed Filesystem
来源:互联网 发布:egd网络黄金是否合法 编辑:程序博客网 时间:2024/05/16 19:51
Chapter 3 The Hadoop distributed Filesystem
Design:
1. Very Large Files
2. Streaming Data Access (Write once, read-many-times)
3. Commodity Hardware
NOT GOOD FIT
1. Low-latency data access(HBase is currently a better choice for low-latency)
2. Lots of small files
3. Multiple writers, arbitrary file modification(No support for multiple writters? Why? Reliabilit?)
HDFS Concepts
1. Blocks
Unlike a filesystem for a single disk, a file in HDFS that is much smaller than a single block not occupy a full block's worth underlying storage.
Why HDFS block large? minize the time of seek
2. Namenodes and Datanodes
Namenode(master): manage filesystem namespace, maintain filesystem tree and its metadata(persistently), blocks location(in memory, reconstruct)
Datanode(slave): blocks
Namenode(master) Resilient Mechanism:
a) Back up filesystem and metadata
b) secondary namenode
3. Block Caching
4. HDFS Federation
Problem: files number limit to single node.
Solution: cluster of namenodes. ex: NodeA for /user, NodeB for /etc
5. HDFS High Availability
http://blog.cloudera.com/blog/2012/03/high-availability-for-the-hadoop-distributed-file-system-hdfs/
The Command Line interface
Hadoop Filesystems
Hadoop has an abstract notion of filesystem, of which HDFS is just one implementation.
其他的包括:S3、Azure、FTP等。WebHDFS可以使用Http的方式访问文件系统
Data Flow
写时的容错处理
- 《Hadoop: The Definitive Guide》读书笔记 -- Chapter 3 The Hadoop distributed Filesystem
- Hadoop Definitive Guide --- Chapter 3. The Hadoop Distributed Filesystem
- 《Hadoop The Definitive Guide》ch03 The Hadoop Distributed Filesystem
- 《Hadoop: The Definitive Guide》读书笔记 -- Chapter 1 Meet Hadoop
- 《Hadoop: The Definitive Guide》读书笔记 -- Chapter 2 MapReduce
- The Hadoop Distributed Filesystem
- Hadoop- The Definitive Guide 笔记
- Hadoop经典书籍----- Hadoop: The Definitive Guide
- 《Hadoop The Definitive Guide》ch10 Administering Hadoop
- Hadoop:The Definitive Guid 总结 Chapter 3 Hadoop分布式文件系统
- The contents of 《Hadoop: The Definitive Guide》(3rd Edition)
- 《Hadoop:The Definitive Guide 4th Edition》Chapter 1 Meet Hadoop
- Notes for Hadoop the definitive guide
- Hadoop- The Definitive Guide 笔记2
- 《Hadoop The Definitive Guide》ch12 HBase
- 《Hadoop The Definitive Guide》ch13 ZooKeeper
- 《Hadoop The Definitive Guide》ch11 Pig
- 《Hadoop The Definitive Guide》ch02 MapReduce
- 260.Single Number III
- mac intellij IDEA快捷键
- Mysql常用功能操作实现
- java基础
- Android 开发第六弹:简易时钟(计时器)
- 《Hadoop: The Definitive Guide》读书笔记 -- Chapter 3 The Hadoop distributed Filesystem
- Android 5.1 Contacts源码分析(四):Contacts模块ListView Adapter结构
- IOS读取图片(转载)
- ibatis配置方法
- Android DownloadManager下载状态查询(2)
- 217.Contains Duplicate
- Eclipse JEE & ADE & Git & SVN & AXIS2/ Wtp
- 什么是BNF范式,什么又是EBNF范式? http://blog.csdn.net/designlife/article/details/3206543
- TDDL配置方法(数据源bean,分库分表,sequence)