hadoop常用shell命令
一、查看hadoop命令帮助手册
hadoop -help hadoop命令 hadoop fs -help hadoop文件系统命令
二、查看文件
hadoop fs -ls / 查看hdfs根节点下所有文件 hadoop fs -ls /test1 查看hdfs跟几点下的test1文件夹下的所有文件
三、创建目录
hadoop fs -mkdir /test2 在hdfs根节点下创建test2文件夹 hadoop fs -mkdir /test3 在hdfs根节点下创建test3文件夹 hadoop fs -mkdir /test4 在hdfs根节点下创建test4文件夹
四、上传文件
hadoop fs -put ./MinghanSui.txt /test1 将本地当前文件夹中的MinghanSui.txt文件复制到hdfs中test1文件夹 hadoop fs -moveFromLocal ./MinghanSui.txt /test1 将本地当前文件夹中的MinghanSui.txt文件剪切到hdfs中test1文件夹 hadoop fs -appendToFile ./1.txt /test1/MinghanSui.txt 将本地当前文件夹中的1.txt文件追加到hdfs中MinghanSui.txt文件中
五、复制文件
hadoop fs -cp /test1/MinghanSui.txt /test2/ 将test1文件夹下的MinghanSui.txt复制到test2文件夹中 hadoop fs -cp /test1/MinghanSui.txt /test4/ 将test1文件夹下的MinghanSui.txt复制到test4文件夹中
六、移动文件
hadoop fs -mv /test1/MinghanSui.txt /test3/ 将hdfs中test1文件夹下MinghanSui.txt文件移动到test3文件夹中
七、删除文件或文件夹
hadoop fs -rm /test2/Minghansui.txt 删除hdfs中test2文件夹中的MinghanSui.txt文件 hadoop fs -rm -r test2 删除test2文件夹 hadoop fs -rmr /test2 删除test2文件夹(不推荐)
八、下载文件
hadoop fs -get /test3/MinghanSui.txt /home/hadoop 将hdfs中的MinghanSui.txt文件复制到本地hadoop文件夹中 hadoop fs -moveToLocal /test3/MinghanSui.txt /home/hadoop 将hdfs中的MinghanSui.txt文件剪切到本地hadoop文件夹中 hadoop fs -getmerge /test3/MinghanSui.txt /test4/MinghanSui.txt /home/hadoop/2.txt 将hdfs中的两个MinghanSui.txt文件合并生成成a.txt到本地dadoop文件夹中
九、查看文件
hadoop fs -cat /test3/MinghanSui.txt 查看MinghanSui.txt内容 hadoop fs -tail /test3/MinghanSui.txt 查看MinghanSui.txt内容 hadoop fs -text /test3/MinghanSui.txt 查看MinghanSui.txt内容
十、统计文件数量
hadoop fs -count /test3 统计hdfs中test3文件夹中的文件数量
相关推荐
WeiHHH 2020-09-23
tomli 2020-07-26
eternityzzy 2020-07-19
飞鸿踏雪0 2020-07-09
swazerz 2020-06-22
ViMan0 2020-06-21
zzjmay 2020-06-08
sujins 2020-06-05
strongyoung 2020-06-01
sujins 2020-05-30
sujins 2020-05-29
archive 2020-05-28
憧憬 2020-08-21
zzjmay 2020-07-04
zzjmay 2020-05-17
ViMan0 2020-05-06
zzjmay 2020-04-09