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/

转载于:https://www.cnblogs.com/jackchen-Net/p/6266898.html

HDFS的Java客户端操作代码(查看HDFS下的文件是否存在)相关推荐

  1. HDFS的Java客户端操作代码(HDFS删除文件或目录)

    1.HDFS删除文件或目录 1 package Hdfs; 2 3 import java.io.IOException; 4 import java.net.URI; 5 6 import org. ...

  2. HDFS的Shell客户端操作

    HDFS的Shell客户端操作 [root@henu1 ~]# hdfs dfs 启动集群 [root@henu1 ~]# hdfs dfs -help mv [root@henu1 ~]# hdfs ...

  3. HDFS的JAVA客户端编写

    HDFS的shell操作很简单,直接查看文档就可以,和Linux指令类似,下面简单总结一下HDFS的JAVA客户端编写.(HA集群的话把core-site.xml,hdfs-site.xml,mapr ...

  4. Redis介绍 Java客户端操作Redis

    Redis介绍 && Java客户端操作Redis 本文内容 redis介绍 redis的 shell 客户端简介 redis的 java 客户端简介 环境配置 redis 2.8.1 ...

  5. Redis介绍 Java客户端操作Redis

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Redis介绍 & ...

  6. 【Java从0到架构师】Zookeeper 应用 - Java 客户端操作、服务器动态感知、分布式锁业务处理

    分布式基石 Zookeeper 框架全面剖析 Java 客户端操作 Java 客户端 API 服务器的动态感知 服务注册 服务发现 分布式锁业务处理 单机环境(一个虚拟机中) 分布式环境_同名节点 分 ...

  7. FTP 的Java客户端操作

    注:文章皆为个人纪录,可用性请以最终结果为准,若有错还请大佬们指出,谢谢! 温馨提示:(默认权限下,暂不支持往本地的C盘中写入文件) 一.引入依赖 <!-- https://mvnreposit ...

  8. linux查看根目录下所有文件夹大小的方法

    linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,随后针对过大的文件目录不断 ...

  9. Linux 查看目录下的文件数量

    Linux 查看目录下的文件数量 1 查看当前目录下的文件数量(不包含子目录中的文件) 说明: 2 查看当前目录下的文件数量(包含子目录中的文件) 3 查看当前目录下的文件夹数量(不包含子目录中的目录 ...

最新文章

  1. iOS网络缓存扫盲篇--使用两行代码就能完成80%的缓存需求
  2. html5 drap 文件夹,带有显示ID的Html5 drap and drop问题
  3. wxWidgets:wxColourPickerCtrl类用法
  4. C++学习之普通函数指针与成员函数指针
  5. 开源,如何以商业化模式打造万亿企业应用市场?
  6. AutoX披露无人车云代驾系统:夜晚远程操控车队也easy
  7. Codeforces - 474D - Flowers - 构造 - 简单dp
  8. NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 都是些什么鸟玩意?
  9. 电脑声音图标显示正常却没有声音,扬声器显示未插入
  10. 什么是rpm -ivh
  11. 《程序员》走近创新工场 解密李开复如何寻找创业之星
  12. 图像处理 Matlab GUI系统(全)
  13. rails网站分享到朋友圈功能是怎么实现的
  14. “爱运动管理系统”诞生记(4)
  15. 36-基于51单片机士壤湿度检测及自动浇花系统
  16. 详解SQL中几种常用的表连接方式!
  17. Mysql varchar类型长度计算(mysql字段长度计算)
  18. 【STM32单片机入门】学习资源推荐,学习经验分享
  19. 【解决安装的marked包运行显示marked is not a function的问题】
  20. 数据库查询 报错 *****ORA-00918: 未明确定义列

热门文章

  1. Lucene.Net无障碍学习和使用:搜索篇
  2. 【LeetCode】121.买卖股票的最佳时机
  3. 第七届蓝桥杯大赛个人赛省赛(软件类)B组真题
  4. ListView 与 ImageList
  5. 开机f8修复电脑步骤_电脑维修实战,修复电脑开机的各种报错提示,看了不后悔...
  6. tts代表_Text-to-Speech (TTS) Synthesis语音合成----控制语言合成
  7. oracle字符串转in方法,Oracle 逗号分割的字符串转换为可放入in的语句
  8. java.lang.arr_jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 错误的解决
  9. VS C#窗体程序未能找到Form1.resx文件解决方法
  10. 从java到c_Binder机制,从Java到C (4. Parcel)