HDFS(Hadoop Distributed File System),Hadoop分布式文件系统。首先,HDFS是一个文件系统,用来存储文件,其次,它是分布式的。也就是由很多机器构成的集群共同完成其功能。
任何系统,我们都有对应的命令来操作哦,HDFS也不例外。下面,我们就来看下HDFS的shell客户端操作。
基本语法:
bin/hadoop fs 具体命令
常用命令:
1) 启动Hadoop集群
[root@node1 hadoop-2.7.2]$ sbin/start-dfs.sh
[root@ node2 hadoop-2.7.2]$ sbin/start-yarn.sh
1) -help:输出这个命令参数
[root@node1 hadoop-2.7.2]$ hadoop fs -help rm
2) -ls: 显示目录信息
[root@node1 hadoop-2.7.2]$ hadoop fs -ls /
3) -mkdir:在hdfs上创建目录
[root@node1 hadoop-2.7.2]$ hadoop fs -mkdir -p /d1/d11
4) -moveFromLocal从本地剪切粘贴到hdfs
[root@node1 hadoop-2.7.2]$ touch t1.txt
[root@node1 hadoop-2.7.2]$ hadoop f