zoukankan      html  css  js  c++  java
  • 7月24日

    今天学习了HDFS的组成和 部分shell操作

    HDFS

    1) NameNode(nn):就是Master,它 是一个主管、管理者。 (1)管理HDFS的名称空间; (2)配置副本策略; (3)管理数据块(Block)映射信息; (4)处理客户端读写请求。

    2) DataNode:就是Slave。NameNode 下达命令,DataNode执行实际的操作。 (1)存储实际的数据块; (2)执行数据块的读/写操作

    3)Client:就是客户端。 (1)文件切分。文件上传HDFS的时候,Client将文件切分成一个一个的Block,然后进行上传; (2)与NameNode交互,获取文件的位置信息; (3)与DataNode交互,读取或者写入数据; (4)Client提供一些命令来管理HDFS,比如NameNode格式化; (5)Client可以通过一些命令来访问HDFS,比如对HDFS增删查改操作;

    4)Secondary NameNode:并非NameNode的热备。当NameNode挂掉的时候,它并不 能马上替换NameNode并提供服务。 (1)辅助NameNode,分担其工作量,比如定期合并Fsimage和Edits,并推送给NameNode ; (2)在紧急情况下,可辅助恢复NameNode。

    学习了hdfs的一些常用命令

    1)-moveFromLocal:从本地剪切粘贴到 HDFS

    [atguigu@hadoop102 hadoop-3.1.3]$ vim shuguo.txt 输入: shuguo [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -moveFromLocal ./shuguo.txt /sanguo

    2)-copyFromLocal:从本地文件系统中拷贝文件到 HDFS 路径去

    [atguigu@hadoop102 hadoop-3.1.3]$ vim weiguo.txt 输入: weiguo

    [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -copyFromLocal weiguo.txt /sanguo

    3)-put:等同于 copyFromLocal,生产环境更习惯用 put

    [atguigu@hadoop102 hadoop-3.1.3]$ vim wuguo.txt 输入: wuguo

    [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -put ./wuguo.txt /sanguo

    4)-appendToFile:追加一个文件到已经存在的文件末尾

    [atguigu@hadoop102 hadoop-3.1.3]$ vim liubei.txt 输入: liubei

    [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -appendToFile liubei.txt /sanguo/shuguo.txt

    Hdfs不能随意修改文件只能在末尾追加

    下载

    1)-copyToLocal:从 HDFS 拷贝到本地

     [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -copyToLocal /sanguo/shuguo.txt ./

    2)-get:等同于 copyToLocal,生产环境更习惯用 get [atguigu@hadoop102 hadoop-3.1.3]$ hadoop fs -get /sanguo/shuguo.txt ./shuguo2.txt

    今天对hdfs继续进行配置,按照教程的话目前没有什么问题

    今天学习时间:12:07到17:11

  • 相关阅读:
    mac 切换 默认xcode 版本
    mac 查看jenkins 管理员密码地址
    解决 mac ox 终端显示bogon 的问题
    eclipse 修改默认作者信息
    mac 查看 本地网络代理
    appium 解决 启动case 时不 重装 setting 和 unlock.apk的解决方案实践
    appium 输入时间慢的解决方案
    命令 关闭 appium 命令
    解决 appium could not start ios-webkit-debug-proxy
    PPT总结
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/15055677.html
Copyright © 2011-2022 走看看