放一个hello的文件到Hadoop 文件系统 根目录:
  [[email protected] local]# touch hello
  [[email protected] local]# vi hello
  [[email protected] local]# hadoop fs -put hello /
  代码:
package hadoop.jack.javacallhadoop;
import java.io.InputStream;
import java.net.URL;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FsUrlStreamHandlerFactory;
import org.apache.hadoop.io.IOUtils;
public class App1 {
public static String HDFS_PATH="hdfs://hadoop:9000/hello";
/**
* @param args
*/
public static void main(String[] args) throws Exception{
URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory());
final URL url =new URL(HDFS_PATH);
InputStream in = url.openStream();
IOUtils.copyBytes(in, System.out, new Configuration());
}
}
Java 读取Hadoop文件系统文件


最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2021-06-26
  • 2021-08-21
  • 2022-02-10
  • 2021-10-22
猜你喜欢
  • 2022-01-19
  • 2022-03-06
  • 2021-09-12
  • 2021-06-11
  • 2021-12-27
  • 2021-11-03
  • 2022-12-23
相关资源
相似解决方案