Java 读取Hadoop文件系统文件_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java 读取Hadoop文件系统文件

Java 读取Hadoop文件系统文件

 2014/7/23 12:54:37  flycars001  程序员俱乐部  我要评论(0)
  • 摘要:放一个hello的文件到Hadoop文件系统根目录:[root@hadooplocal]#touchhello[root@hadooplocal]#vihello[root@hadooplocal]#hadoopfs-puthello/代码:packagehadoop.jack.javacallhadoop;importjava.io.InputStream;importjava.net.URL;importorg.apache.hadoop.conf.Configuration
  • 标签:文件 Java hadoop

放一个hello的文件到Hadoop 文件系统 根目录:

  [root@hadoop local]# touch hello   [root@hadoop local]# vi hello   [root@hadoop local]# hadoop fs -put hello /   代码:
class="java" name="code">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());
}
}
上一篇: WP中的语音识别(上):基本识别 下一篇: 没有下一篇了!
发表评论
用户名: 匿名