Hadoop+Spark大数据技术(微课版)
上QQ阅读APP看书,第一时间看更新

2.2.7 客户端

严格来讲,客户端(代表用户)并不能算是HDFS的一部分,但客户端是用户和HDFS通信最常见也是最方便的渠道之一,而且部署的HDFS都会提供客户端。

客户端为用户提供了一种与Linux中的Shell类似的方式访问HDFS的数据。客户端支持常见的操作,如打开、读取、写入等,而且命令的格式也和Shell命令的格式十分相似,大大方便了程序员和管理员的操作。

客户端通过与NameNode和DataNode交互来访问HDFS中的文件。客户端提供了一个类似POSIX的文件系统接口供用户调用。