- [hadoop@hadoop002 hadoop-2.6.0-cdh5.7.0]$ hdfs dfs -ls /
- hdfs dfs -put a.txt / (上传,把a.txt文件上传到hdfs的根目录/ 下)
- hdfs dfs -get /a.txt ./ (下载,把hdfs根目录下的a.txt下载到当前目录)
- hdfs dfs -copyFromLocal a.txt /(上传)
- hdfs dfs -copyToLocal /a.txt ./ (下载)
- hdfs dfs -cat /a.txt
- hdfs dfs -rm /a.txt (删除文件)
- hdfs dfs -rmr /ruozedata (删除文件夹)
- hadoop fs == hdfs dfs (查看命令帮助)
- hdfs dfsadmin -report (看当前的集群的健康状况,通过http://192.168.2.65:50070也可以查看)
- hdfs dfsadmin -safemode <enter | leave | get | wait>] 安全模式 log日志说了一句话 NN节点处于 safemode, 只读的,执行hdfs dfsadmin -safemode leave 离开安全模式 备注:
(1.如果是人工让他进人安全模式,代表集群只读 可以做维护,做完维护,leave
2.异常情况,比如hdfs损坏,nn节点自动进入安全模式
a. 手工尝试的去leave 是成功的, 进入正常的
b. 手工尝试的去leave 不成功,那么仔细去看NN节点的log日志,去分析block块是否损坏
) - hdfs dfs -ls 命令等价于 hdfs dfs -ls /user/hadoop
- hdfs dfs -cp /user/hadoop/EMP_COLUMN /tmp/EMP_COLUMN (没有-copyFromLocal 就代表是在hdfs上面进行两个文件夹的相互传输)
HDFS常用命令
最新推荐文章于 2024-06-08 08:45:00 发布