zoukankan      html  css  js  c++  java
  • HDFS的Java客户端操作代码(查看HDFS下的文件是否存在)

    1.查看HDFS目录下得文件是否存在

     1 package Hdfs;
     2 
     3 import java.io.IOException;
     4 import java.net.URI;
     5 import org.apache.hadoop.conf.Configuration;
     6 import org.apache.hadoop.fs.FileSystem;
     7 import org.apache.hadoop.fs.Path;
     8 
     9 public class CheckFileExist {
    10     public static void main(String[] args) {
    11         String uri = "hdfs://neusoft-master:9000/user/root/test1";
    12         Configuration conf = new Configuration();
    13         try {
    14             FileSystem fs = FileSystem.get(URI.create(uri), conf);
    15             Path delPath = new Path(uri);
    16             boolean isExists = fs.exists(delPath);
    17             System.out.println(isExists);
    18         } catch (IOException e) {
    19             e.printStackTrace();
    20         }
    21     }
    22 
    23 }
    HDFS查看文件是否存在

    2.打包jar运行并显示结果

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

    3.验证结果

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

  • 相关阅读:
    [bzoj1251]序列终结者
    Codeforces #Round 406(Div.2)
    [3.23校内训练赛]
    [APIO2009]
    [APIO2016]
    [bzoj1901]动态区间k大
    [9018/1904]火星商店
    [bzoj3673/3674可持久化并查集加强版]
    [bzoj1297][SCOI2009]迷路
    [bzoj1218][HNOI2003]激光炸弹
  • 原文地址:https://www.cnblogs.com/jackchen-Net/p/6266898.html
Copyright © 2011-2022 走看看