Hdfs的访问方式有两种,第一:类似linux命令,hadoop shell。第二:java API方式。
来看第二种。第二种和第一种完成的功能是一样的,直接上代码,里面一些注释的,在测试时自行打开测试即可。
package com.wmg.data.join2; import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hdfs.DistributedFileSystem; public class HDFSAcess { /** * @param args * @throws IOException */ public static void main(String[] args) { byte[] buffer = new byte[4096]; try { |