Hadoop组件解析

什么是hdfs

**1:HDFS文件系统 **
HDFS,是一个文件系统,用于存储文件,通过目录来定位文件;
是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。
HDFS的设计适合一次 写入,多次读取的场景,不支持文件的修改。
适合用来做 数据分析,

2:HDFS 组成
HDFS集群包括,NameNode和DataNode以及Secondary Namenode。
NameNode负责管理整个文件系统的元数据,以及每一个路径(文件)所对应的数据块信息。
DataNode 负责管理用户的文件数据块,每一个数据块最多可以在datanode上存储多个副本。

3:HDFS块文件的大小
hadoop2.x默认block块是128M hadoop1.x默认是64M 可以自定义设置块文件大小

4:HDFS命令
hdfs dfs 具体命令
4.1:hdfs dfs –ls 显示HDFS目录的信息
4.2:hdfs dfs –mkdir –p /aa/bb/cc/dd 递归创建目录
4.3:hdfs dfs -cat :显示文件内容
4.6:-text:以字符形式打印一个文件的内容
hdfs dfs -text /aa
4.5:-chgrp 、-chmod、-chown:修改文件所属权限
hdfs dfs -chmod 666 /aa.txt
4.6:-copyFromLocal:从本地文件系统中拷贝文件到hdfs路径去
hdfs dfs -copyFromLocal ./jdk.tar.gz /aaa/
4.7:-copyToLocal:从hdfs拷贝到本地
hdfs dfs -copyToLocal /aa/bb
4.8:-cp :从hdfs的一个路径拷贝到hdfs的另一个路径
hdfs dfs -cp /aa/bb /cc/dd
4.9:-mv:在hdfs目录中移动文件
hdfs dfs -mv /aa/bb
4.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值