CDH集群相关命令
CDH集群相关命令
操作集群命令
查看dfs空间
sudo -u hdfs hadoop fs -ls /
hadoop fs -ls -R /aa
创建文件夹
hadoop fs -mkdir /a
hadoop fs -mkdir -p /aa/bb/cc
查看hsdf系统根目录下的所有文件包括子文件夹里面的文件
hadoop fs -ls -R /aa
上传文件
hadoop fs -put words.txt /aa
hadoop fs -copyFromLocal words.txt /aa/bb
下载文件
hadoop fs -get /aa/words.txt ~/newwords.txt
hadoop fs -copyToLocal /aa/words.txt ~/newwords1.txt
合并下载
hadoop fs -getmerge /aa/words.txt /aa/bb/words.txt ~/2words.txt
复制
从HDFS一个路径拷贝到HDFS另一个路径
hadoop fs -cp /aa/words.txt /a
移动
在HDFS目录中移动文件
hadoop fs -mv /a/words.txt /aa/bb/cc
删除
删除文件或文件夹
hadoop fs -rm /aa/bb/cc/words.txt
删除空目录
hadoop fs -rmdir /aa/bb/cc/
强制删除
hadoop fs -rm -r /aa/bb/
从本地剪切文件到HDFS上
hadoop fs -moveFromLocal ~/hello.txt /aa
追加文件
追加之前hello.txt到words.txt之前
hadoop fs -appendToFile ~/hello.txt /aa/words.txt
查看文件内容
hadoop fs -cat /aa/hello.txt
查看集群的工作状态
hadoop dfsadmin -report
namenode格式化
hadoop namenode -format