赞
踩
hadoop fs <args> = hdfs dfs <args>
hadoop fs -ls hdfs://node1:8020/ hadoop fs -ls file:/// hadoop fs -ls gfs://
hadoop fs -ls [-h] [-R] <args> # <args> # -h 人性化显示 # -R 递归显示 #案例 显示/bai/111 目录下递归显示 hdfs dfs -ls -R /bai/111
hadoop fs -mkdir [-p] <paths> -p 创建父目录 #案例 跨目录创建目录 /111/222/333 hdfs dfs -mkdir -p /bai/111/222/333
hadoop fs -put src dst 将单个 src 或多个 srcs 从本地文件系统复制到目标文件系统 #src代表的是本地目录 所谓的本地指的是客户端所在的机器 #dst代表的是HDFS -p:保留访问和修改时间,所有权和权限。 -f:覆盖目的地(如果已经存在) #案例 从Linux系统将/bai/1.txt 2.txt上传到Hadoop/bai_1/目录下 hdfs dfs -put /bai/1.txt 2.txt /bai_1/
hadoop fs -get src localdst #将文件复制到本地文件系统。 #案例 把Hadoop系统中/bai_01/01.txt 02.txt 下载到Linux系统中/bai/内 hdfs dfs -get /bai_01/01.txt 02.txt /bai/
#案例 将Linux系统1.txt 2.txt 3.txt中内容追加到Hadoop中 [root@node3 ~]# echo 1 >> 1.txt [root@node3 ~]# echo 2 >> 2.txt [root@node3 ~]# echo 3 >> 3.txt [root@node3 ~]# hadoop fs -put 1.txt / [root@node3 ~]# hadoop fs -cat /1.txt 1 [root@node3 ~]# hadoop fs -appendToFile 2.txt 3.txt /1.txt [root@node3 ~]# hadoop fs -cat /1.txt 1 2 3 [root@node3 ~]# #追加的用途:把本地的小文件上传中合并成为大文件 解决小文件场景的。
#案例查看hadoop内01.txt文件内容 hdfs dfs -cat /bai/01.txt
hdfs在设计的时候 借鉴模仿着linux权限管理模式 也有所谓的读写执行 user group others 777 chgrp 修改所属组 chmod 修改权限 cgown 修改拥有者 hadoop fs -chmod 755 /1.txt
hdfs dfs -mv `要移动,剪切,原名字` `目标路径,新名字` #案例 将/bai/下的01.txt文件 移动到/bai_01/下重命名02.txt hdfs dfs -mv /bai/01.txt /bai_01/02.txt
#将/bai/01.txt 复制到/bai_01/ hdfs dfs -cp /bai/01.txt /bai_01/
hdfs dfs -rm -r/bai -r 递归删除
合并下载多个文件 其功能和appendToFile相反的动作 ```下载到Linux文件下 #案例 [root@node3 ~]# hadoop fs -mkdir /small [root@node3 ~]# hadoop fs -put *.txt /small [root@node3 ~]# hadoop fs -getmerge /small/* ./merge.txt [root@node3 ~]# cat merge.txt
hadoop fs -df -h / ```Filesystem Size Used Available Use% ```hdfs://node1:8020 111.1 G 5.0 M 98.3 G 0%
hadoop fs -setrep -w N -R N就是修改之后的副本数 -w wait等待 修改副本客户端是否等待修改完毕再退出 #案例 把1.txt文件副本数修改为2 hadoop fs -setrep 2 /small/1.txt ```Replication 2 set: /small/1.txt hadoop fs -setrep -w 2 /small/2.txt ```Replication 2 set: /small/2.txt ```Waiting for /small/2.txt ... WARNING: the waiting time may be long for DECREASING the number of replications. . done
地址:http://resourcemanager_host:8088
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。