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/     

  • 相关阅读:
    灾后重建
    购物
    [BZOJ3991][SDOI2015]寻宝游戏
    [BZOJ2286][SDOI2011]消耗战
    [Luogu4149][IOI2011]Race
    [BZOJ4003][JLOI2015]城池攻占
    [HDU5765]Bonds
    [HDU5977]Garden of Eden
    [Luogu4331][Baltic2004]数字序列
    [BZOJ4540][HNOI2016]序列
  • 原文地址:https://www.cnblogs.com/jackchen-Net/p/6266898.html
Copyright © 2011-2022 走看看