“hadoop fs(hdfs dfs)文件操作”
# 查看目录
hdfs dfs -ls /
# 查看目录下所有文件
hdfs dfs -ls -R /
# 创建目录
hdfs dfs -mkdir -p /source/data
# 查看文件或目录大小
hdfs dfs -du -h /source
# 改变文件权限
hdfs dfs -chmod -R 777 /source/data
# 改变文件所有者
hdfs dfs -chown -R hive:hive /source/data
# 改变文件所在组
hdfs dfs -chgrp -R hive /source/data
# 上传文件
hdfs dfs -put /home/harley.txt /source/data/
# 查看文件内容
hdfs dfs -cat /source/data/harley.txt
# 重命名
hdfs dfs -mv /source/data/harley.txt /source/data/harleyTest.sh
# 下载文件
hdfs dfs -get /source/data/harley.txt /root/targetDir/
# 删除文件
hdfs dfs -rm /source/data/harley.txt
# 删除目录
hdfs dfs -rm -r /source
# 清空回收站
hdfs dfs -expunge
“hdfs dfsadmin管理命令”
# 查看文件系统的基本信息和统计信息
hdfs dfsadmin -report
# 安全模式
hdfs dfsadmin -safemode get
hdfs dfsadmin -safemode wait
hdfs dfsadmin -safemode enter
hdfs dfsadmin -safemode leave
# 重新读取hosts和exclude文件,使新的节点或需要退出集群的节点能够被NameNode重新识别。这个命令在新增节点或注销节点时用到。
hdfs dfsadmin -refreshNodes
# 保存NameNode的主要数据结构到hadoop.log.dir属性指定的目录下的<filename>文件中。
hdfs dfsadmin -metasave filename
# 显示帮助信息
hdfs dfsadmin -help
标签:hdfs,HDFS,dfsadmin,Hadoop,dfs,source,文件,常用命令,data From: https://www.cnblogs.com/harleyblogs/p/17318876.html