| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> HDFS(Hadoop Distributed File System )概述 -> 正文阅读 |
|
[大数据]HDFS(Hadoop Distributed File System )概述 |
目录 1. NameNode(名称节点 / 主节点)-----?HDFS集群的管理者 一、HDFS概述Hadoop 分布式文件系统,用于存储文件,与Windows不同的是他是一个分布式的,由很多服务器联合起来实现其功能。 二、HDFS特点
Notes:适合用来做数据分析,不适合做网盘应用。 三、HDFS集群组成:主从架构---一个主节点,多个从节点1. NameNode(名称节点 / 主节点)-----?HDFS集群的管理者
2. DataNode (数据节点 / 从节点)????????HDFS 存储的文件 最终是有DataNode节点存储的 ????????文件存储的时候,DataNode并不是把文件直接存储的,而是将文件按照文件大小划分为有一个的block块,文件都是以block块去在DataNode上存储的 ????????Hadoop 1.x 默认是64M ????????Hadoop 2.x 默认是128M ????????block块大小默认是128M,但是可以更改,在hdfs-site.xml中配置一个配置项 dfs.blocksize 即可(注意单位是B字节) ????????Notes:HDFS默认有一个备份机制,存储一个文件的时候,划分成不同的 block 块,每一个 block 块都会备份,默认HDFS备份三份,可以通过修改 hdfs-site.xml 中配置一个配置项 dfs.replication 即可 3. SecondaryNameNode (第二名称节点)????????是NameNode的小助手,帮助 NameNode 去合并日志文件和镜像文件。但是注意 SecondaryNameNode 虽然叫第二名称节点,但它永远是第二,永远代替不了 NameNode。而且在一般情况下,NameNode 和 SecondaryNameNode 在分布式环境下不在一台节点下NameNode 和 SecondaryNameNode、DataNode 都是需要内存运行的 四、HDFS传输文件方式HDFS是一个分布式文件存储系统,那么必须可以上传文件和下载文件 不管是通过命令去操作,还是 Java API操作,都必须把 HDFS集群启动起来 通过 HDFS 命令的方式上传和下载 语法: hdfs 操作符 文件相关信息 Notes:HDFS是一个分布式文件存储系统,文件系统路径也是从 / 这个根路径开始,只不过 / 根路径默认是没有任何文件的 案例:
? 五、HDFS常用命令
? 六、如何实现启动HDFS和yarn的时候不输入密码? ? ? ?解决方式就是让电脑知道自己的登录密码或者是别的电脑的登录密码? 这样的花启动的时候就不需要输入密码; ? 配置ssh免密钥登录----配置不使用密码可以登录?? ??核心思想:就是在当前用户的家目录的.ssh目录下生成一个公钥和私钥 ??然后讲公钥传给别人? 那么别人再去登录你的时候就可以不用输入密码了 ?? 1、生成密钥 ?????? 必须在~/.ssh这个目录下执行命令? ssh-keygen -t rsa ?? 2、怎么把密码给别人 ??????? ssh-copy-id 你要给的主机ip |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/23 14:04:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |