Hadoop源码分析(一)——hdfs-client(1)

hadoop

2017-05-03

474

0

一、hdfs-client的程序包

从图中可以看出,一共有21个包。下面简单说明这些包用来存放哪些类。

1、client和client.impl:impl包里实现了一些block相关接口的实现类,client包里提供了HDFS的api。

2、...

 

二、client包

client包中,每个类大致的用途。

BlockReportOptions:手动触发block report时的选项。

CreateEncryptionZoneFlag:创建加密区时,用于标识。

HdfsAdmin:用于在HDFS上执行管理功能的公共API。 那些针对HDFS编写应用程序的应用程序应该使用该接口直接访问DistributedFileSystem或DFSClient中的功能。

HdfsClientConfigKeys:client的配置属性。

HdfsDataInputStream:继承FSDataInputStream。

HdfsDataOutputStream:继承FSDataOutputStream。

HdfsUtils:HDFS的公共工具 API。

 

更多具体功能可以查看API文档

 

 

 

 

 

 

 

 

 

转载请注明出处: http://www.julyme.com/20170503/84.html

发表评论

全部评论:0条

Julyme

感觉还行吧。

Julyme的IT技术分享



/sitemap