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