在此要注意的是,在HDFS中执行命令时必须指定绝对路径。
- 创建目录
[root@hadoop01 ~]# hdfs dfs -mkdir /test0315
- 创建多级目录(会将该路径中不存在的目录全部创建出来)
[root@hadoop01 ~]# hdfs dfs -mkdir -p /a/b/c/d
- 将本地文件上传到hdfs指定目录下
[root@hadoop01 ~]# hdfs dfs -put testupload /test0315
- 使用通配符上传多个文件到hdfs指定目录下
[root@hadoop01 ~]# hdfs dfs -put demo* /test0315
#参数一表示本地文件,参数二表示hdfs中的目录
- 将本地的指定目录上传到hdfs指定目录下
[root@hadoop01 ~]# hdfs dfs -put localdir/ /test0315
#参数一表示本地目录,参数二表示hdfs中的目录
- 在hdfs上创建空文件
[root@hadoop01 ~]# hdfs dfs -touchz /test0315/emptyfile
#这里只有一个参数,就是要创建的空文件的绝对路径
- 将本地某文