一、文件系统

1. 概念

所谓文件系统,是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。

2. Local File System

这里的本地文件系统指的是操作系统层面的文件系统,譬如Linux支持的文件系统,ext3,ext4及XFS等。

3. HDFS

我们知道HDFS的全称是Hadoop Distributed File System,它把数据存储到集群的若干台计算机上,但是具体存储数据的时候还是会用到本地的文件存储系统,可以把它看作是构建在本地文件系统上的另一种文件系统。

二、Hbase与文件系统的关系

我们知道,HBase是一个存储系统,是一种基于列存储的NoSql数据库,它使用的文件系统是可插拔的,也就是说它既可以使用本地的文件系统,又可以使用更高一层抽象的系统如HDFS作为文件系统,实际上HDFS是HBase最常用的文件系统。

用一张图可以描述HBase的文件系统结构:

三、参考

1. 《HBase权威指南》

(完)

最新文章

  1. php上传大文件时,服务器端php.ini文件中需要额外修改的选项
  2. supervisor 安装 配置 及 使用
  3. 基础学习day11--多线程一线程的创建,运行,同步和锁
  4. JMeter中3种参数值的传递
  5. cocos2d-x入门笔记(1)
  6. 校园网通过路由器开WiFi
  7. 深入探讨this指针
  8. Jquery 获取各种高度、宽度【整理】
  9. Java Inner class
  10. VSFTP服务——实验
  11. WRT 版本说明
  12. python 中 try catch finally语句中含有return语句的执行情况
  13. Lambda in Java VS in C#
  14. Odoo domain 中的 like, ilike, =like, =ilike
  15. PHP获取时间戳和微秒数以及生成唯一ID
  16. .Net开源框架列表
  17. 微信小程序制作家庭记账本之一
  18. 【Ray Tracing The Next Week 超详解】 光线追踪2-1
  19. 使用cropper插件进行图片裁剪 并上传
  20. oracle过滤某个字段重复记录,只获取一条记录

热门文章

  1. jsp_include
  2. bzoj 2406 矩阵——有源汇上下界可行流
  3. requireJS的使用说明
  4. About HDFS blocks
  5. 【转】redis GEO地理位置
  6. CentOS6.8编译安装LAMP
  7. Sublime + python2.7 + opencv (轻量级开发环境)
  8. VG 859使用
  9. laravel的中间件demo
  10. redisTemplate 方法