以下代码中的 hdfs dfs 也可以用 hadoop fs 代替,看个人使用习惯。
一、查看整个hdfs集群的文件
hdfs dfs -ls [hdfs集群的目录]
hdfs dfs -ls / (展示hdfs系统根目录下的内容,而不是Linux系统的根目录)
hdfs dfs -ls -R / (加上-R则可以递归展示根目录下全部内容)
实战环境演示:
由以下截图可以看到,目前我的hdfs系统中只有一个文件夹aa.
文件夹中有一个文件夹bb和一个名为test的txt文本.
二、从本地上传文件到hdfs
可以用put或者copyFromLocal :
hdfs dfs -put [文件所在本机系统目录] [移动至hdfs目录位置]
hdfs dfs -copyFromLocal [文件所在本机系统目录] [移动至hdfs目录位置]
实战环境演示:
以下操作为 把本地名为 test02 的txt文件上传到hdfs系统的根目录下。