前言
调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。
hadoop_shell>fs -help;
Usage: fs <-ls [-l] | -rmv | -rmp > <path>; list or remove volume[partition]
fs <-put | -get > <src> <dest>; put or get file[dir].
fs <-mkv > <volume_name> [-lifecycle <number>] [comment]; create volume.
fs <-meta > <path>; desc meta.
fs <-alter> <volume_name> <-lifecycle> <number> alter volume lifecycle.
For example:
fs -ls /; list volumes.
fs -put /home/admin/data /vname/pname;
fs -mkv test_volume 'for test';
FAILED: Invalid parameters - Generic options must be specified.
Hadoop中volume指的是什么?
命令及含义
fs -ls
list volume[partition]
fs -ls / # 查看根目录下的文件
fs -rmv
remove volume[partition]
fs -rmv test1# 删除test1文件(夹)
fs -mkv
创建volume
fs -get
下载到本地;
fs <-put | -get > <src> <dest>;
: 需要对应,都是文件夹或者都是文件。
fs -get test/iris/ /Users/; # 将test/iris/ 下的文件下载到 /Users/
fs -get test/iris/iris.csv /Users/1.csv; # 将test/iris/iris.csv 文件下载为 /Users/1.csv
fs -put
上传到集群;
fs -put /tmp/iris/iris.csv test/iris; # 将本地文件上传到集群;
fs -meta test;
fs -meta test; # desc meta.