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