• Java代码操作HDFS(在/user/root/下面創建目錄)


    1.创建HDFS目录并打成jar包

     1 package Hdfs;
     2 
     3 import java.io.IOException;
     4 import java.net.URI;
     5 
     6 import org.apache.hadoop.conf.Configuration;
     7 import org.apache.hadoop.fs.FileSystem;
     8 import org.apache.hadoop.fs.Path;
     9 /**
    10  * 创建HDFS目录
    11  * @author SimonsZhao
    12  *
    13  */
    14 public class CreateDir {
    15     public static void main(String[] args) {
    16         String uri = "hdfs://neusoft-master:9000/user/root/test1";
    17         Configuration conf = new Configuration();
    18         try {
    19             FileSystem fs = FileSystem.get(URI.create(uri),conf);
    20             Path dfs = new Path("hdfs://neusoft-master:9000/user/root/test1");
    21             fs.mkdirs(dfs);
    22         } catch (IOException e) {
    23             e.printStackTrace();
    24         }
    25     }
    26 }
    JAVA代码创建HDFS目录

    2.执行主文件

    [root@neusoft-master hadoop]# hadoop jar /usr/local/software/JarCreateDir.jar

    3.查看HDFS中是否存在创建的test1文件

    [root@neusoft-master hadoop]# hadoop dfs -ls /user/root/

    博客地址:http://www.cnblogs.com/jackchen-Net/
  • 相关阅读:
    Mac 删除Openfire
    FMDB使用
    豆瓣restful api 状态和错误码
    豆瓣开放api
    常用文字配色方案
    电商网站参考
    HP后端跨域HEADER头
    PHP统计 图表实现方法
    PHP 全过程教程和测试网
    Ajax技术在购物车中的应用(PHP篇)
  • 原文地址:https://www.cnblogs.com/jackchen-Net/p/6266768.html
Copyright © 2020-2023  润新知