Hadoop(二)中HDFS的shell操作

对hdfs的操作方式:hadoop fs xxx

1.查询操作

hadoop fs -ls / (默认本机查询)

hadoop fs - ls hdfs://hadoop:9000/ (分布式环境下查询)

 hadoop fs -lsr / 递归查询

如下图(图中红框中1表示文件的副本数,目录没有):

Hadoop(二)中HDFS的shell操作_第1张图片

Hadoop(二)中HDFS的shell操作_第2张图片

2.创建文件夹操作:

hadoop fs -mkdir /hadooptest

Hadoop(二)中HDFS的shell操作_第3张图片

3.上传文件操作:

hadoop fs -put /root/install.log /hadooptest 从linux传到hdfs服务器

Hadoop(二)中HDFS的shell操作_第4张图片

4.下载文件操作:

hadoop fs -get /hadooptest/install.log / (从hdfs下载到linux,用ls查询即可)

Hadoop(二)中HDFS的shell操作_第5张图片

5.查看文件内容:

hadoop fs -text /hadooptest/install.log 查看文件内容

Hadoop(二)中HDFS的shell操作_第6张图片

6.删除文件操作:

hadoop fs -rm /hadooptest/install.log(只能删除文件)

hadoop fs -rmr /hadooptest(删除目录)

190505_LkFK_2329948.png

7.hadoop查询指令集

hadoop 查询所有指令

hadoop fs 显示fs指令所有可行操作

hadoop fs -help 显示操作含义

Hadoop(二)中HDFS的shell操作_第7张图片

Hadoop(二)中HDFS的shell操作_第8张图片

Hadoop(二)中HDFS的shell操作_第9张图片

转载于:https://my.oschina.net/u/2329948/blog/850706

你可能感兴趣的:(大数据,shell,操作系统)