漯河网站建设lhwzzz,公司网站要备案么,免费wordpress主题破解,wordpress不显示文章HDFS的Java APIJava API介绍将详细介绍HDFS Java API#xff0c;一下节再演示更多应用。Java API 官网如上图所示#xff0c;Java API页面分为了三部分#xff0c;左上角是包(Packages)窗口#xff0c;左下角是所有类(All Classes是)窗口#xff0c;右侧是详情窗口。这里推…HDFS的Java APIJava API介绍将详细介绍HDFS Java API一下节再演示更多应用。Java API 官网如上图所示Java API页面分为了三部分左上角是包(Packages)窗口左下角是所有类(All Classes是)窗口右侧是详情窗口。这里推荐使用“先左下角索引然后查看右侧详情”的方法好似查英文词典一样。而左上角的包窗口使用较少。左下角窗口列出了所有的Java接口和类可以直接拖动滑动条查找需要的接口或类。如图所示比如查找到FileSystem单击该类右侧窗口将显示该类的详细信息包括属性方法等。Configuration类方法说明void set(String name, String value)设置属性name是属性名value是属性值void addResource(String name)添加一个配置资源// 1.创建配置器Configuration conf new Configuration();conf.set(fs.default.name, hdfs://192.168.55.128:9000);conf.set(mapred.jop.tracker, 192.168.55.128:9001);Configuration conf new Configuration();conf.addResource(core-default.xml);conf.addResource(core-site.xml);URL与PathURI统一资源标志符(Uniform Resource Identifier)URL统一资源定位符(uniform resource location)URI与URL都是定位资源位置的就是表示这个资源的位置信息就像经纬度一样可以表示你在世界的哪个角落。URI是一种宽泛的含义更广的定义而URL则是URI的一个子集就是说URL是URI的一部分。URL位于java.net包中Path类往往与URL类结合使用Path类位于org.apache.hadoop.fs包下命名文件系统中的文件或目录。 路径字符串使用斜杠作为目录分隔符。 如果以斜线开始路径字符串是绝对的。方法说明Path(String pathString)通过构造器可以把一个字符串构造成一个路径FileSystem类Hadoop是由Java语言编写的其中Hadoop 2.7系列是JDK1.7编写我们可以通过Java API调用HDFS的所有交互操作接口。其中最常用的类是FileSystem类包含了hdfs dfs相关操作的实现。如上图可以看到FileSystem类的声明public abstract class FileSystemextends Configuredimplements Closeable了解到FileSystem类位于org.apache.hadoop.fs包中是一个抽象类其次父类是Configured实现了 Closeable接口。Closeable接口是可以关闭的数据源或目标。需要实现close 方法可释放对象保存的资源(如打开文件)。父类Configured有两个方法void setConf(Configuration conf)设置ConfigurationConfiguration getConf()获取Configuration除了上面三个方法FileSystem类常用方法如下表(省略了public)其中create()方法有多个重载版本允许我们指定是否强制覆盖已有的文件、文件备份数量、写入文件缓冲区大小、文件块大小以及文件权限。