这里使用的hadoop版本是3.1.2
一些概念
使用hdfs和使用linux文件系统是相似的,这里列举出常用的几个命令。
在使用hdfs之前,我们必须对namenode进行格式化,这个步骤在部署伪分布式的时候已经执行过了
hdfs namenode -format
创建用户目录,进入hdfs时,默认目录就是/user/<username>,<username>是linux用户名称。当执行hdfs dfs -ls默认输出的是/user/<username>下的内容
hdfs dfs -mkdir /user
hdfs dfs -mkdir /user/<username>
使用适合的文件uri方案,按列出根目录文件作为例子
1)使用dfs,hadoop dfs -ls hdfs://[host:port]/
2)使用本地文件系统,hadoop dfs -ls file:///
常用的操作命令
1)删除文件/目录
hdfs dfs -rm -r [name]
附录:hdfs dfs 列出所有的命令
Usage: hadoop fs [generic options]
[-appendToFile <localsrc> ... <dst>]
[-cat [-ignoreCrc] <src> ...]
[-checksum <src> ...]
[-chgrp [-R] GROUP PATH...]
[-chmod [-R] <MODE[,MODE]...