hadoop fs –ls /hbase 无内容_Hadoop学习---HDFS的常用shell命令详解

本文详细介绍了如何使用Hadoop的`hadoop fs -ls`命令来查看HDFS文件系统,特别是在处理`/hbase`目录无内容的情况。同时,文章也探讨了通过xshell检查HDFS文件目录路径的方法以及如何配置特定用户生成HDFS文件的权限设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

499caab22914094dc625ea15d222b78f.png

注意:访问hdfs系统的指令

hadoop dfs --- 已过时
hadoop fs -- 使用范围更大
hdfs dfs --范围相对较小

hadoop fs 和 hdfs dfs之间没有太大的区别

1. 在命令行中输入hdfs,回车后,就会提示hdfs后可以使用哪些命令,其中有一个是dfs。
2. 在命令行中输入hdfs dfs,回车后,就会提示dfs后可以添加的一些常用shell命令

常用shell命令

注意:分布式文件系统的路径在命令行中 要从/开始写,即绝对路径
​
1. 创建目录

[-mkdir [-p] <path> ...]#在分布式文件系统上创建目录 -p,多层级创建
调用格式:hdfs dfs -mkdir(-p) /目录

2. 上传指令

[-put [-f] [-p] [-l] <localsrc> ... <dst>]   #将本地文件系统的文件上传到分布式文件系统
调用格式:hdfs dfs -put/本地文件 /hadoop

注意:
1)/hadoop是hdfs上面的路径的减缩版,全称是:hdfs://namenode的名字:分布式文件系统的端口号/hadoop           例如:hdfs://master:9000/hadoop  
2)hadoop作为文件,在操作之前是可以不存在的.
​
[-moveFromLocal <localsrc> ... <dst>]#将本地文件系统的文件上传到分布式文件系统
调用格式:同put

注意:这里是将本地文件剪切到分布式文件系统
​
[-copyFromLocal [-f] [-p] [-l] <localsrc> ... <dst>]
调用格式:同put

注意:这里是将本地文件拷贝到分布式文件系统

3. 查看指令

[-ls [-d] [-h] [-R] [<path> ...]]#查看分布式文件系统的目录里内容
调用格式:hdfs dfs -ls/

[-cat [-ignoreCrc] <src> ...]  #查看分布式文件系统的文件内容
调用格式:hdfs dfs -cat/xxx.txt

[-tail [-f] <file>]#查看分布式文件系统的文件内容
调用格式:hdfs dfs -tail/xxx.txt

注意:默认最多查看1000行

4. 下载指令

[-copyToLocal [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
调用格式:hdfs dfs -copyToLocal/hdfs上的路径   /本地路径   例如:hdfs dfs -copyToLocal/hadoop /root/hadooptest

注意:
1)本地路径的文件夹可以不存在
2)这里是将hadoop整体拷贝到线下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值