HDFS的基本操作命令
(1)查看帮助
hdfs dfs -help
(2)查看当前目录信息
hdfs dfs -ls
hdfs dfs -ls -R /hdfs路径 //查看目录和子目录
(3)上传数据
hdfs dfs -put /本地路径文件 /hdfs路径
hdfs dfs -copyFromLocal /本地路径文件 /hdfs路径
hdfs dfs -moveFromLocal /本地路径文件 /hdfs路径 //剪切文件
(4)下载数据
hdfs dfs -get /hdfs路径文件 /本地路径
hdfs dfs -copyToLocal /hdfs路径文件 /本地路径
hdfs dfs -getmerge /hdfs路径文件夹 /本地路径合并后的文件 //合并下载
(5)创建目录
hdfs dfs -mkdir /文件夹名
hdfs dfs -mkdir -p /文件夹/文件夹名 //创建多级目录
(6)移动文件
hdfs dfs -mv /hdfs路径文件 /hdfs路径文件
(7)复制文件
hdfs dfs -cp /hdfs路径文件 /hdfs路径
(8)删除文件
hdfs dfs -rm /hdfs路径文件
hdfs dfs -rm -r /hdfs路径文件夹
hdfs dfs -rmr /hdfs路径文件夹 //删除目录和子目录
(9)查看文件
hdfs dfs -cat /hdfs路径文件
hdfs dfs -tail -f /hdfs路径文件
(10)文件计数
hdfs dfs -count /hdfs路径文件夹 //显示文件夹、文件个数和文件的大小
hdfs dfs -du /hdfs路径文件夹 //显示每个文件夹和文件的大小
(11)查看总空间
hdfs dfs -df /
hdfs dfs -df -h /
(12)设置副本
hdfs dfs -setrep 数字 /hdfs路径文件
(13)负载均衡
hdfs balancer