交互命令
一般,在linux命令前加hadoop fs或者hdfs dfs即可
- 切换为hdfs用户,一般hdfs用户有hdfs文件的权限
[root@hadoop01 ~]# su - hdfs
- hadoop fs -mkdir -p 目录:在hdfs上创建目录
[root@hadoop01 ~]# hadoop fs -mkdir -p /data/test
- hadoop fs -ls 目录:查看hdfs目录内容
[root@hadoop01 ~]# hadoop fs -ls /data/test
Found 1 items
drwxr-xr-x - hdfs hdfs 0 2023-03-31 17:39 /data/test
- hadoop fs -put 本地文件 hdfs文件目录:上传本地文件到hdfs的指定目录中
[root@hadoop01 ~]# hadoop fs -put /srv/test/test1 /data/test/
- hadoop fs -cat 目录/文件:查看hdfs文件内容
[root@hadoop01 ~]# hadoop fs -cat /data/test/*
[root@hadoop01 ~]# hadoop fs -cat /data/test/test1
- hdfs dfs -lsr 目录/:递归地列出目录和子目录中的所有文件和子目录
[hdfs@hadoop01 ~]# hdfs dfs -lsr /data/test/
- hdfs dfs -text 目录/文件 |more:分页显示hdfs的文件
换页快捷键:首页home、尾页end、下一页space或enter
[hdfs@hadoop01 ~]# hdfs dfs -text /data/test/test1.txt |more