hadoop自带了hdfs文件系统,和linux类似,下面mark一些用过的命令/操作:D
0.复制文件 -cp
hadoop fs -cp [url] [url] #这个命令允许有多个源路径,此时目标路径必须是一个目录。
hadoop fs -cp /user/hadoop/file1 /user/hadoop/file2
hadoop fs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir
成功返回0,失败返回-1。
1.查看文件 -ls
hadoop fs -ls #类似linux的ls
hadoop fs -ls -R #ls命令的递归版本
#列出hdfs文件系统所有的目录和文件
2.创建目录 -mkdir
hadoop fs -mkdir [url]
ps:只能一级一级的建目录,父目录不存在的话使用这个命令会报错
3.移动文件 -mv
hadoop fs -mv URI [URI …] <dest>
hadoop fs -mv /user/hadoop/file1 /user/hadoop/file2
hadoop fs -mv hdfs://host:port/file1 hdfs://host:port/file2 hdfs://host:port/file3 hdfs://host:port/dir1
4.删除文件 -rm
hadoop fs -rm URI [URI …]
5.创建文件
hadoop fs -touchz /hello
网友评论