zoukankan      html  css  js  c++  java
  • HDFS基本命令

    介绍

    本文为Hadoop基础实验中的HDFS基础命令实验

    实验目的:

    掌握Linux基本命令和HDFS基本命令。

    掌握Java程序编写,编译,运行的基本方法。

    实验过程:

    1、Linux基本命令和HDFS基本命令完成以下操作:(30分)

    (1)在Linux根目录下创建一个名为a的文件夹,

    mkdir a
    

    (2)用vim命令在文件夹a中创建一个文件b.txt,文件内容是“Hello world”,

    cd mkdir
    touch b.txt
    echo "Hello world" > b.txt
    

    (3)在HDFS根目录下创建一个名为test的文件夹,

    hadoop fs -mkdir test
    

    (4)将b.txt上传到test文件夹中。

    hdfs dfs -put ~/b.txt
    

    2、在eclipse环境下调试下列程序,在HDFS上创建/test/aw1.txt,并写入"hello"

    import org.apache.hadoop.conf.Configuration;
    
    import org.apache.hadoop.fs.FSDataInputStream;
    
    import org.apache.hadoop.fs.FSDataOutputStream;
    
    import org.apache.hadoop.fs.Path;
    
    import org.apache.hadoop.fs.FileSystem;
    
    
     public class WordCount {
    
      public static void main(String[] args) throws Exception{
    
       Configuration conf=new Configuration();
    
        conf.set("fs.defaultFS","hdfs://Cent12:9000/");
    
         FileSystem fs=FileSystem.get(conf);
    
         Path path = new Path("/test/aw1.txt");
    
         FSDataOutputStream fos = fs.create(path);        
    
         fos.writeBytes("hello");
    
      }
    
     }
    
  • 相关阅读:
    codeforces 980A Links and Pearls
    zoj 3640 Help Me Escape
    sgu 495 Kids and Prizes
    poj 3071 Football
    hdu 3853 LOOPS
    hdu 4035 Maze
    hdu 4405 Aeroplane chess
    poj 2096 Collecting Bugs
    scu 4444 Travel
    zoj 3870 Team Formation
  • 原文地址:https://www.cnblogs.com/MemoryDrive/p/13296975.html
Copyright © 2011-2022 走看看