美文网首页
Eclipse-HadoopAPI开发测试

Eclipse-HadoopAPI开发测试

作者: 胖胖的大罗 | 来源:发表于2016-07-12 00:41 被阅读0次

Eclipse-HadoopAPI开发测试#

1. 如何获取文件系统##


public static FileSystem getFileSystem() throws Exception { //读取配置文件, read core-*.xml; hdfs-*.xml Configuration configuration = new Configuration(); FileSystem fileSystem = FileSystem.get(configuration); System.out.println(fileSystem); return fileSystem; } public static void main(String[] args) throws Exception { //create configuration, read core-*.xml; hdfs-*.xml Configuration configuration = new Configuration(); FileSystem fileSystem = FileSystem.get(configuration); System.out.println(fileSystem); }

读取配置文件

public static void read(String filename)throws Exception { FileSystem fileSystem = getFileSystem(); //read Path Path readPath = new Path(filename); //input stream FSDataInputStream inStream = fileSystem.open(readPath); try{ IOUtils.copyBytes(inStream, System.out, 4096, false); }catch(Exception e){ e.printStackTrace(); } finally{ } }

写入文件

`public static void main(String[] args) throws Exception {

/* String filename = "/user/beifeng/core-site.xml";
read(filename); */
String filename = "/user/beifeng/wc.input";
FileSystem fileSystem = getFileSystem();
//read Path
Path readPath = new Path(filename); //write file
FSDataOutputStream outStream = fileSystem.create(readPath);
//get input stream
FileInputStream inStream = new FileInputStream( new File("/opt/datas/wc.input") );
try{
IOUtils.copyBytes(inStream, outStream, 4096, false);
}catch(Exception e){
e.printStackTrace();
}finally{
IOUtils.closeStream(inStream); IOUtils.closeStream(outStream);
}
}`

相关文章

  • Eclipse-HadoopAPI开发测试

    Eclipse-HadoopAPI开发测试# 1. 如何获取文件系统## 读取配置文件 public static...

  • 测试开发是测试,还是开发?

    读者提问: 测试开发工程师到底是测试,还是开发? 阿常回答: 既是测试,也是开发。 首先,测试开发是测试工程师,他...

  • 测试开发知识点(三)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 自动...

  • 测试开发知识点(一)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 软件...

  • 开发和发布相关的三个环境

    开发环境,开发人员使用 测试环境,测试人员使用 生产环境 开发环境和测试环境独立开,是为了测试进行的同时,开发可以...

  • 测试开发知识点(二)

    传送门 测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) We...

  • 面试被问到的问题

    传送门测试开发知识点(一)测试开发知识点(二)测试开发知识点(三)测试开发知识点(四)测试开发知识点(五) 1、请...

  • 测试的相关概念

    测试: 开发 :项目经理/架构师(软件设计) 高级开发 中级开发 初级开发开发管理:需求 测试报告 计划 测试用例...

  • QA测试开发技能总结

    首先;谈到测试开发和测试角色,业务测试同学主要是用手工测试持续的维护开发的业务产品,测试发现bug,并且传达给开发...

  • 测试开发和QA技能总结

    首先;谈到测试开发和测试角色,业务测试同学主要是用手工测试持续的维护开发的业务产品,测试发现bug,并且传达给开发...

网友评论

      本文标题:Eclipse-HadoopAPI开发测试

      本文链接:https://www.haomeiwen.com/subject/raujjttx.html