hdfs 的相关命令

hdfs 命令
hadoop fs 和 hdfs dfs 差不多
hadoop fs 不仅可以在hdfs 使用,使用面广,可以操作所有文件系统
hadoop dfs 和 hdfs dfs 都是用于hdfs 文件系统中,但是hadoop dfs 已经过时了

hdfs dfs -help 参数 查看命令的用法
hdfs dfs -ls 文件 查看文件
hdfs dfs -touchz 文件 在hdfs 上新建文件
bin/hdfs dfs -mkdir -p /aa/bb/cc 创建文件夹
hdfs dfs -put wcinput/wc.input /aa 上传文件
hdfs dfs -get /aa/wc.input input 下载
hdfs dfs -ls -R 文件 等同于 hdfs dfs -lsr 文件 递归查看文件夹中所有文件
hdfs dfs -moveFromlocal linux文件 hdfs文件 从本地移除到 hdfs文件
hdfs dfs -cat 文件 显示文件内容
hdfs dfs -appendToFile linux上的b.txt hdfs上的 a.txt 在文件末尾追加 ,把linux上的b.txt追加到 hdfs上的a.txt上
hdfs dfs -tail -f b.txt 滚动查看b.txt中的内容
hdfs dfs -chmod 755 /user/a.txt 修改文件权限
hdfs dfs -chown 用户a:组名b user/a.txt 修改文件的 组为b 和用户为a
hdfs dfs -copyFromLocal linux文件 hdfs文件 相当于 -put 从linux上拷贝一份文件到hdfs文件系统中
hdfs dfs -copyToLocal hdfs文件 linux文件 从hdfs拷贝一份到linux中 相当于 -get
hdfs dfs -cp 从hdfs的一个目录拷贝到另一个目录
hdfs dfs -mv 可以重命名 。可以移动
hdfs dfs -rm -p 递归删除
hdfs dfs -getmerge 把两个文件合并到一起 ,并下载下来
有关磁盘命令:
hdfs dfs -getmerge a.txt b.txt ./ 合并a.txt和b.txt 到当前目录 ,查看磁盘的使用情况-
hdfs dfs -df :统计系统文件的可用空间 加 -h 转化成 兆M K
hdfs dfs -du : 显示文件夹的 的使用情况 加 -s显示 总文件夹总共的大小
hdfs dfs -setrep : 设置某个文件的副本数
hdfs dfs -setrep 1 /user/a.txt 设置a.txt的副本数 为1
hdfs dfsadmin -report 查看当前所有的 节点及 状态

猜你喜欢

转载自blog.csdn.net/Lu_Xiao_Yue/article/details/82730383