前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >HDFS Shell 命令简介及查询

HDFS Shell 命令简介及查询

作者头像
兮动人
发布2021-06-11 19:10:09
发布2021-06-11 19:10:09
1K00
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

文章目录

1. HDFS Shell

1.1 HDFS Shell CLI客户端

  • 命令行界面(英语:command-line interface,缩写:CLI)是指用户通过键盘输入指令,计算机接收到指令后,予以执行一种人际交互方式。
  • Hadoop提供了文件系统的shell命令行客户端,使用方法如下:
  • 跟文件系统读写使用相关的命令是 hdfs dfs [generic options]

1.2 HDFS Shell CLI客户端–说明

  • HDFS Shell CLI支持操作多种文件系统,包括本地文件系统(file:///)、分布式文件系统(hdfs://nn:8020)等
  • 操作的是什么文件系统取决于URL中的前缀协议。
  • 如果没有指定前缀,则将会读取环境变量中的fs.defaultFS属性,以该属性值作为默认文件系统
代码语言:javascript
代码运行次数:0
复制
hdfs dfs -ls file:///  #操作本地文件系统
代码语言:javascript
代码运行次数:0
复制
hdfs dfs -ls /
  • 查看文件默认系统
代码语言:javascript
代码运行次数:0
复制
cat /export/servers/hadoop-2.7.4/etc/hadoop/core-site.xml
代码语言:javascript
代码运行次数:0
复制
hdfs dfs -ls hdfs://hadoop01:9000/  #操作HDFS分布式文件系统
  • 所以 hdfs dfs -ls hdfs://hadoop01:9000/hdfs dfs -ls / 访问的是同一个文件系统。

1.3 总结

1.4 hadoop dfs、hdfs dfs、 hadoop fs 三者区别

  1. hadoop dfs 只能操作HDFS文件系统(包括与Local FS间的操作),不过已经Deprecated(已弃用)
  2. hdfs dfs 只能操作HDFS文件系统相关(包括与Local FS间的操作),常用
  3. hadoop fs 可操作任意文件系统,不仅仅是hdfs文件系统,使用范围更广.
  • 目前版本来看,官方最终推荐使用的是hadoop fs。当然hdfs dfs在市面上的使用也比较多。

1.5 HDFS Shell CLI客户端–参数说明

  • HDFS文件系统的操作命令很多和Linux类似,因此学习成本相对较低。
  • 可以通过hadoop fs -help命令来查看每个命令的详细用法。

1.6 在Hadoop官网上找到命令

  • 也可以通过下面的步骤找到官网上的命令。
  • 官网:http://hadoop.apache.org/,选择对应的Hadoop版本即可
  • 找到 Commands Reference

Hadoop 3.2.2 版本命令:https://hadoop.apache.org/docs/r3.2.2/hadoop-project-dist/hadoop-common/FileSystemShell.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1. HDFS Shell
    • 1.1 HDFS Shell CLI客户端
    • 1.2 HDFS Shell CLI客户端–说明
    • 1.3 总结
    • 1.4 hadoop dfs、hdfs dfs、 hadoop fs 三者区别
    • 1.5 HDFS Shell CLI客户端–参数说明
    • 1.6 在Hadoop官网上找到命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档