【大数据】hadoop分布式文件系统--HDFS基础命令操作

HDFS为使用者提供了基于shell操作命令来管理HDFS上的数据的功能。
1.先启动hadoopstart-all.sh
2.列出文件目录命令hdfs dfs -ls 目录路径
示例:
查看HDFS根目录下的文件:hdfs dfs -ls /
3.在HDFS中创建文件夹
命令:hdfs dfs -mkdir 文件夹名称
示例:
在HDFS的根目录下创建名为datatest的文件夹:hdfs dfs -mkdir /datatest
但如果想级联创建一个文件夹,需要在-mkdir命令后指定-p参数:hdfs dfs -mkdir -p /datatest/
4.上传文件到HDFS
命令:hdfs dfs -put源路径 目录存放路径
示例:
将本地Linux文件系统目录/home/hadoop/data下的input.txt文件上传至HDFS文件目录/datatest下:hdfs dfs -put /home/hadoop/data/input.txt /datatest
5.从HDFS中下载文件
命令:hdfs dfs -getHDFS文件路径 本地存放路径
示例:
将上述命令的input.txt文件下载到本地用户的/home/hadoop/app目录下:hdfs dfs -get /datatest/input.txt /home/hadoop/app
6.查看HDFS上某个文件的内容
命令:hdfs dfs -text(cat) HDFS上的文件存放路径
示例:
查看刚刚上传的input.txt:hdfs dfs -text /datatest/input.txt
hdfs dfs -cat /datatest/input.txt
7.统计目录下各文件的大小
命令:hdfs dfs -du HDFS上的文件存放路径
示例:
查看/datatest/目录下各个文件的大小:hdfs dfs -du /datatest/
8.删除HDFS上的某个文件或者文件夹
命令:hdfs dfs -rm HDFS上的文件存放路径
示例:
删除刚刚上传的input.txt:hdfs dfs -rm /datatest/input.txt

你可能感兴趣的:(【大数据】hadoop分布式文件系统--HDFS基础命令操作)