hadoop运行和基本命令

官网文献:Hadoop Shell命令

1、在hdfs上创建目录

[root@master home]# hadoop fs -mkdir /lmq

2、从本剪切制文件到hdfs上,先创建user.txt

[root@master home]# hadoop fs -moveFromLocal user.txt /lmq/

3、从hdfs上剪切到本地

[root@master home]# hadoop fs -moveToLocal /lmq/user.txt /home

4、上传文件,-put

[root@master home]# hadoop fs -put shu.txt /lmq

5、得到hdfs的文件,-get

[root@master home]# hadoop fs -get /lmq/user.txt /home/tmp

#合并下载,几个文件合并为一个再下载到本地

[root@master home]# hadoop fs -getmerge /lmq/lzy.* /lmq/lzy.txt

6、追加一个文件到也存在文件的末尾

[root@master home]# hadoop fs -appendToFile lzy.txt /lmq

7、查看,-cat -tail(显示末尾) -text(以字符形式打印)

[root@master home]# hadoop fs -cat /lmq/lzy.txt

8、显示最后几行

[root@master hadoops]# hadoop fs -cat /user/root/input/person |tail -2

在末尾添加tail -行数

|shuf -n 随机显示几行

|head -n 开头几行

9、hdfs复制路径

[root@master home]# hadoop fs -cp /lmq/ /lmqs

10、hdfs移动文件

[root@master home]# hadoop fs -mv /lmqs/lmq /tmp

11、删除

[root@master home]# hadoop fs -rm /lmq/lzy.txts

#删除空目录

[root@master home]# hadoop fs -rmdir /lmqs

#删除目录

[root@master home]# hadoop fs -rm -r skipTrash /lmqss

12、修改权限 chgrp改分组 chmod改权限 chown改拥有者

[root@master home]# hadoop fs -chmod 666 /lmq/user.txt

[root@master home]# hadoop fs -ls /lmq/user.txt

-rw-rw-rw- 3 root supergroup 8 2020-01-03 20:40 /lmq/user.txt

13、统计系统空间

[root@master home]# hadoop fs -df -h

Filesystem Size Used Available Use% hdfs://ns 21.0 G 288.0 K 8.2 G 0%

14、统计文件大小

[root@master home]# hadoop fs -du -s -h /lmq 16 /lmq

15、统计目录下的文件节点数量,文件有多少

[root@master home]# hadoop fs -count /lmq 1 3 16 /lmq

16、设置hdfs中文本的副本数量

[root@master home]# hadoop fs -setrep 3 /lmq/lzy.txt Replication 3 set: /lmq/lzy.txt

17、创建一个空文件

hadoop dfs -touchz /wahaha

18、查看dfs的情况

hadoop dfsadmin -report

19、expunge清空回收站

使用方法:hadoop fs -expunge

20、查看文件有几行,

hadoop fs -cat /文件路径 | wc -l

#这个是L

21、运用jar

hadoop fs jar xxxx.jar xxx.MainClassName inputPath outputPath

xxxx.jar架包的路径名字 xxx.MainClassName运行的类名称

inputPath 输入路径

outputPath 输出路径

22、查看所有文件

hadoop fs -ls -R /

oiv

oev

22,将文件复制到s3n

hadoop distcp /xxx/xxx s3n://xx/xx

前面是hdfs路径,后面是s3n路径

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值