Hadoop v2.5.2 FS Shell 备忘录
Overview
bin/hadoop fs <args>
appendToFile
Usage: hdfs dfs -appendToFile <localsrc> ... <dst>
- hdfs dfs -appendToFile localfile /user/hadoop/hadoopfile
- hdfs dfs -appendToFile localfile1 localfile2 /user/hadoop/hadoopfile
- hdfs dfs -appendToFile localfile hdfs://nn.example.com/hadoop/hadoopfile
cat
Usage: hdfs dfs -cat URI [URI ...]
- hdfs dfs -cat hdfs://nn1.example.com/file1 hdfs://nn2.example.com/file2
- hdfs dfs -cat file:///file3 /user/hadoop/file4
count
Usage: hdfs dfs -count [-q] <paths>
- hdfs dfs -count hdfs://nn1.example.com/file1 hdfs://nn2.example.com/file2
- hdfs dfs -count -q hdfs://nn1.example.com/file1
cp
Usage: hdfs dfs -cp [-f] [-p | -p[topax]] URI [URI ...] <dest>
- hdfs dfs -cp /user/hadoop/file1 /user/hadoop/file2
- hdfs dfs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir
du
Usage: hdfs dfs -du [-s] [-h] URI [URI ...]
- hdfs dfs -du /user/hadoop/dir1 /user/hadoop/file1 hdfs://nn.example.com/user/hadoop/dir1
get
Usage: hdfs dfs -get [-ignorecrc] [-crc] <src> <localdst>
- hdfs dfs -get /user/hadoop/file localfile
- hdfs dfs -get hdfs://nn.example.com/user/hadoop/file localfile
getfattr
Usage: hdfs dfs -getfattr [-R] -n name | -d [-e en] <path>
- hdfs dfs -getfattr -d /file
- hdfs dfs -getfattr -R -n user.myAttr /dir
mkdir
Usage: hdfs dfs -mkdir [-p] <paths>
- hdfs dfs -mkdir /user/hadoop/dir1 /user/hadoop/dir2
- hdfs dfs -mkdir hdfs://nn1.example.com/user/hadoop/dir hdfs://nn2.example.com/user/hadoop/dir
mv
Usage: hdfs dfs -mv URI [URI ...] <dest>
- hdfs dfs -mv /user/hadoop/file1 /user/hadoop/file2
- hdfs dfs -mv hdfs://nn.example.com/file1 hdfs://nn.example.com/file2 hdfs://nn.example.com/file3 hdfs://nn.example.com/dir1
put
Usage: hdfs dfs -put <localsrc> ... <dst>
- hdfs dfs -put localfile /user/hadoop/hadoopfile
- hdfs dfs -put localfile1 localfile2 /user/hadoop/hadoopdir
- hdfs dfs -put localfile hdfs://nn.example.com/hadoop/hadoopfile
- hdfs dfs -put - hdfs://nn.example.com/hadoop/hadoopfile Reads the input from stdin.
rm
Usage: hdfs dfs -rm [-skipTrash] URI [URI ...]
- hdfs dfs -rm hdfs://nn.example.com/file /user/hadoop/emptydir
rmr
Usage: hdfs dfs -rmr [-skipTrash] URI [URI ...]
- hdfs dfs -rmr /user/hadoop/dir
- hdfs dfs -rmr hdfs://nn.example.com/user/hadoop/dir
setfacl
Usage: hdfs dfs -setfacl [-R] [-b|-k -m|-x <acl_spec> <path>]|[--set <acl_spec> <path>]
- hdfs dfs -setfacl -m user:hadoop:rw- /file
- hdfs dfs -setfacl -x user:hadoop /file
- hdfs dfs -setfacl -b /file
- hdfs dfs -setfacl -k /dir
- hdfs dfs -setfacl --set user::rw-,user:hadoop:rw-,group::r--,other::r-- /file
- hdfs dfs -setfacl -R -m user:hadoop:r-x /dir
- hdfs dfs -setfacl -m default:user:hadoop:r-x /dir
setfattr
Usage: hdfs dfs -setfattr -n name [-v value] | -x name <path>
- hdfs dfs -setfattr -n user.myAttr -v myValue /file
- hdfs dfs -setfattr -n user.noValue /file
- hdfs dfs -setfattr -x user.myAttr /file

浙公网安备 33010602011771号