介绍Hadoop的一些简单用法。
命令基本格式
展示
ls
列出hdfs文件系统根目录下的目录和文件
上传本地文件到服务器
put
1
| hadoop fs -put < local file > < hdfs file >
|
moveFromLocal
与put相类似,命令执行后源文件 local src 被删除
1
| hadoop fs -moveFromLocal < local src > ... < hdfs dst >
|
copyFromLocal
1
| hadoop fs -copyFromLocal < local src > ... < hdfs dst >
|
从服务器下载文件到本地
get
1
| hadoop fs -get < hdfs file > < local file or dir>
|
copyToLocal
1
| hadoop fs -copyToLocal < local src > ... < hdfs dst >
|
getmerge
1 2
| hadoop fs -getmerge < hdfs dir > < local file >
|
删除文件
rm
1 2
| hadoop fs -rm < hdfs file > ... hadoop fs -rm -r < hdfs dir>...
|
创建目录
mkdir
1 2 3 4 5
| hadoop fs -mkdir < hdfs path>
hadoop fs -mkdir -p < hdfs path>
|
复制文件
cp
1
| hadoop fs -cp < hdfs file > < hdfs file >
|
移动文件
mv
1
| hadoop fs -mv < hdfs file > < hdfs file >
|
统计
count
1 2
| hadoop fs -count < hdfs path >
|
du
1 2
| hadoop fs -du < hdsf path>
|