说明:本博客涉及HDFS 的常用操作
HDFS文件系统常用操作
HDFS 是 hadoop 的文件系统,不是 Linux 操作系统。所以,操作结果在 Linux
文件系统中都是不可见的。
创建、查看、删除
# 创建文件夹 $cd /usr/local/java/hadoop/hadoop-2.7.1 # 创建两级目录,创建用户目录 $./bin/hdfs dfs -mkdir -p /user/hadoop # 在根目录中创建一个文件夹/dir1 /dir2 $./bin/hdfs dfs -mkdir /dir1 /dir2 # 查看文件目录 $./bin/hdfs dfs -ls $./bin/hdfs dfs -ls . # 表示查看的是当前目录 $./bin/hdfs dfs -ls /user/hadoop # 删除文件夹及其子文件夹 $./bin/hdfs dfs -rm -r /dir1
HDFS文件系统中的上传与下载
# 将/dir2/test.txt文件上传到HDFS文件系统中 $./bin/hdfs dfs -put /dir2/test.txt # 查看文件是否上传成功 $./bin/hdfs dfs -ls $./bin/hdfs dfs -ls . # 查看HDFS中的文件内容 $./bin/hdfs dfs -cat test.txt # 从HDFS中下载文件至本地(文件夹为英文) $./bin/hdfs dfs -get /dir2/test.txt /home/hadoop



