博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大数据学习(2)HDFS文件管理
阅读量:6237 次
发布时间:2019-06-22

本文共 2459 字,大约阅读时间需要 8 分钟。

 命令行管理HDFS

 

[root@server1 bin]# hadoop fs Usage: hadoop fs [generic options]        [-appendToFile 
...
] [-cat [-ignoreCrc]
...] [-checksum
...] [-chgrp [-R] GROUP PATH...] [-chmod [-R]
PATH...] [-chown [-R] [OWNER][:[GROUP]] PATH...] [-copyFromLocal [-f] [-p] [-l]
...
] [-copyToLocal [-p] [-ignoreCrc] [-crc]
...
] [-count [-q] [-h]
...] [-cp [-f] [-p | -p[topax]]
...
] [-createSnapshot
[
]] [-deleteSnapshot
] [-df [-h] [
...]] [-du [-s] [-h]
...] [-expunge] [-get [-p] [-ignoreCrc] [-crc]
...
] [-getfacl [-R]
] [-getfattr [-R] {-n name | -d} [-e en]
] [-getmerge [-nl]
] [-help [cmd ...]] [-ls [-d] [-h] [-R] [
...]] [-mkdir [-p]
...] [-moveFromLocal
...
] [-moveToLocal
] [-mv
...
] [-put [-f] [-p] [-l]
...
] [-renameSnapshot
] [-rm [-f] [-r|-R] [-skipTrash]
...] [-rmdir [--ignore-fail-on-non-empty]
...] [-setfacl [-R] [{-b|-k} {-m|-x
}
]|[--set
]] [-setfattr {-n name [-v value] | -x name}
] [-setrep [-R] [-w]
...] [-stat [format]
...] [-tail [-f]
] [-test -[defsz]
] [-text [-ignoreCrc]
...] [-touchz
...] [-usage [cmd ...]]

 

JAVA操作HDFS

maven依赖:

  
jdk.tools
jdk.tools
1.6
system
${JAVA_HOME}/lib/tools.jar
org.apache.hadoop
hadoop-hdfs
2.6.5
org.apache.hadoop
hadoop-common
2.6.5

 

 上传&下载示例:

public static void upload() throws Exception {         Configuration conf = new Configuration();         FileSystem fileSystem = FileSystem.get(new URI("hdfs://192.168.1.110:9000"),conf,"root");         fileSystem.copyFromLocalFile(new Path("D:\\test\\2.txt"), new Path("/2.txt"));         fileSystem.close();    }    public static void download() throws Exception {        Configuration conf = new Configuration();        conf.set("fs.defaultFS", "hdfs://192.168.1.110:9000");        FileSystem fileSystem = FileSystem.get(conf);        fileSystem.copyToLocalFile(false,new Path("/2.txt"),new Path("D:\\test\\2.download.txt"),true);        fileSystem.close();    }

 


 

参考:

HDFS文件管理:

API文档:

 

转载于:https://www.cnblogs.com/at0x7c00/p/8045357.html

你可能感兴趣的文章
netapp日志中hw_assist: hw_assist functionality is inactive.排错
查看>>
SaltStack实战之配置管理-状态间关系
查看>>
sc 与net命令的区别
查看>>
2018年区块链五大关键趋势预测:区块链与物联网结合有望突破
查看>>
delphi webservices传数据
查看>>
CentOS7离线安装docker问题解决
查看>>
moss 2007内容类型,如文档库设定新建xx菜单
查看>>
saltstack设置minion分组
查看>>
汇编和反汇编的区别
查看>>
ESXI主机网络负载均衡(基于portID,MAC,IP HASH)
查看>>
把视图查询权限授予普通用户
查看>>
json相关
查看>>
ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT
查看>>
LAMP__discu安装_5
查看>>
重新启动apache报如下错误:
查看>>
统计字符串在文件中出现的次数
查看>>
PCMS V9多栏目多推荐位调用数据列表方法
查看>>
Linux 使用 cp 命令强制覆盖功能
查看>>
JavaScript一些常用的示例1
查看>>
数据库锁和数据库隔离级别
查看>>