HDFS shell操作(1)
小于 1 分钟
1、创建一个HDFS目录
命令:hdfs dfs -mkdir -p /usr/local/hadoop/data/txtdir
截图:
2、本地文件上传到HDFS
本地创建文件a.txt,b.txt,c.txt上传到HDFS /usr/local/hadoop/data/txtdir
命令:echo “I am student” > a.txt
echo “I am teacher” > c.txt
echo “I like hadoop” > b.txt
hdfs dfs -put a.txt /usr/local/hadoop/data/txtdir
hdfs dfs -copyFromLocal b.txt /usr/local/hadoop/data/txtdir
hdfs dfs -moveFromLocal c.txt /usr/local/hadoop/data/txtdir
截图:
3、查看/usr/local/hadoop/data/txtdir目录结构
命令:hdfs dfs -ls -R /usr/local/hadoop/data/txtdir
截图:

4、查看HDFS上/usr/local/hadoop/data/txtdir下的文件内容
命令:hdfs dfs -cat /usr/local/hadoop/data/txtdir/a.txt
hdfs dfs -cat /usr/local/hadoop/data/txtdir/b.txt
hdfs dfs -cat /usr/local/hadoop/data/txtdir/c.txt
截图:
5、合并本地多个小文件上传到HDFS
命令:hdfs dfs -appendToFile a.txt b.txt /usr/local/hadoop/data/txtdir/merges.txt
截图:
6、 下载a.txt到本地文件系统
命令:hdfs dfs -get /usr/local/hadoop/data/txtdir/a.txt
截图:
7、删除HDFS上的/usr/local/hadoop/data/txtdir
命令:hdfs dfs -rm -r /usr/local/hadoop/data/txtdir/
截图: