对hdfs的操作方式:hadoop fs xxx
1.查询操作
hadoop fs -ls / (默认本机查询)
hadoop fs - ls hdfs://hadoop:9000/ (分布式环境下查询)
hadoop fs -lsr / 递归查询
如下图(图中红框中1表示文件的副本数,目录没有):
2.创建文件夹操作:
hadoop fs -mkdir /hadooptest
3.上传文件操作:
hadoop fs -put /root/install.log /hadooptest 从linux传到hdfs服务器
4.下载文件操作:
hadoop fs -get /hadooptest/install.log / (从hdfs下载到linux,用ls查询即可)
5.查看文件内容:
hadoop fs -text /hadooptest/install.log 查看文件内容
6.删除文件操作:
hadoop fs -rm /hadooptest/install.log(只能删除文件)
hadoop fs -rmr /hadooptest(删除目录)
7.hadoop查询指令集
hadoop 查询所有指令
hadoop fs 显示fs指令所有可行操作
hadoop fs -help 显示操作含义