java操作HDFS------Hadoop学习(3)
2016-10-18 11:31
561 查看
1.HDFS中常用到的命令
hadoop fs -ls / hadoop fs -lsr hadoop fs -mkdir /user/hadoop hadoop fs -put a.txt /user/hadoop/ hadoop fs -get /user/hadoop/a.txt / hadoop fs -cp src dst hadoop fs -mv src dst hadoop fs -cat /user/hadoop/a.txt hadoop fs -rm /user/hadoop/a.txt hadoop fs -rmr /user/hadoop/a.txt hadoop fs -text /user/hadoop/a.txt hadoop fs -copyFromLocal localsrc dst 与hadoop fs -put功能类似。 hadoop fs -moveFromLocal localsrc dst 将本地文件上传到hdfs,同时删除本地文件。
2.Java操作HDFS
public static void main(String[] args) throws IOException, URISyntaxException, InterruptedException { //文件配置项 FileSystem fs = FileSystem.get(new URI("hdfs://192.168.3.145:9000"), new Configuration(),"root"); //文件夹创建 fs.mkdirs(new Path("/test")); System.out.println("文件夹创建成功"); //文件上传 FileInputStream in = new FileInputStream(new File("D:/hadoopWorkSpace/HDFSSpace/windows.txt")); FSDataOutputStream out = fs.create(new Path("/test/windows.txt")); IOUtils.copyBytes(in, out, 4096, true); System.out.println("上传文件成功"); //文件夹删除 fs.delete(new Path("/test"), true); fs.delete(new Path("/test"), true); System.out.println("文件夹删除成功"); }
相关文章推荐
- Hadoop学习(3):利用Java操作HDFS
- Hadoop学习笔记(3)-java操作hdfs的API接口
- hadoop学习(五)----HDFS的java操作
- hadoop 学习(四)之java操作hdfs
- hadoop学习1 java操作HDFS
- Hadoop学习二(java api调用操作HDFS)
- hadoop学习:Java对HDFS的基本操作
- Hadoop HDFS文件操作 Java实现类
- _00002 Hadoop HDFS体系结构及shell、java操作方式
- hadoop2.5.2学习及实践笔记(五)—— HDFS shell命令行常见操作
- hadoop学习笔记4:java实现hdfs -ls/-lsr
- hadoop学习【10】——HDFS的shell操作
- Hadoop初学指南(4)--使用java操作HDFS
- JAVA操作HDFS API(hadoop)
- Hadoop学习<二>--HDFS文件系统操作方式
- hadoop hdfs的java操作
- hadoop学习笔记1.使用shell和JAVA API操作HDFS
- Hadoop HDFS文件操作 Java实现类
- Hadoop Java API 操作 hdfs--1
- JAVA操作HDFS API(hadoop)