当前位置: 首页 > news >正文

Hadoop之HDFS

一、Hadoop介绍

Hadoop 分为三部分 : HDFS 、Yarn、MapReduce(有点过时了)

Hadoop生态圈:除了hadoop技术以外,还有hive、zookeeper、flume、sqoop、datax、azkaban,ds ,kettle 等一系列技术。

Hadoop的三个版本:

Apache 版本(开源版本) 3.3.6 非常的新了

Cloudera 版本--商⽤版(道格·卡丁) CDH

Hortonworks --hadoop的代码贡献者在这家公司非常的多。

二、HDFS的本地模式

hdfs: 分布式文件管理系统

海量数据存储的终极解决方案:整出来一个平台,这个平台的服务器可以无限扩展。

HDFS : 解决海量数据的存储问题 1p = 1024 T

Yarn : 计算的资源基础,所有的MR任务需要运行在Yarn上。

MapReduce:解决计算问题,它是一个计算框架(需要写代码的)

HDFS三种模式:本地模式,伪分布模式,全分布模式

hadoop-3.3.6.tar.gz 下载地址,清华镜像(首选)

https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz
1、上传 2、解压 tar -zxvf hadoop-3.3.6.tar.gz -C /opt/installs/ 3、重命名 cd /opt/installs/ mv hadoop-3.3.6/ hadoop 4、开始配置环境变量 vi /etc/profile.d/myenv.sh 添加如下代码: export HADOOP_HOME=/opt/installs/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin 5、刷新配置文件 source /etc/profile 6、验证hadoop命令是否可以识别 hadoop version

至此hadoop本地模式安装成功,下面我们使用一下hadoop这个软件(案例WordCount): 词频统计

词频统计就是我们大数据中的HelloWorld! 在 /home 下创建了一个文件 wc.txt 命令: touch wc.txt 需要统计的词如下: hello world spark flink hello laoyan 2025 laowang hello taihu taiyang hello 接着使用自动的wordCount工具进行统计: hadoop jar /opt/installs/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar wordcount /home/wc.txt /home/output

解析:

1、hadoop jar 执行某个jar包(其实就是java代码)

2、/opt/installs/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar 这个是jar的地址

3、/home/wc.txt 要统计的文件

4、/home/output 统计结果放哪里

执行完命令后,可以看到成功生成了两个文件,并且分析的结果在part-r-00000文件里

注:如果统计的结果文件夹已经存在,会报错。

上面总结一下:

数据在本地磁盘上 /home/wc.txt 计算的结果也是在本地磁盘上 /home/ouput
http://www.jsqmd.com/news/1304032/

相关文章:

  • 贝斯线创作全攻略:从根音到律动引擎的四大核心技巧
  • 从信阳出发去西藏,我劝你先把“高反”这件事想明白| 附:旅行社电话 - 西藏康泰旅行社
  • OpenAI 被国产 AI 逼到降价,Anthropic 自曝安全漏洞,火山引擎开源 Agent 搜索自迭代|科技日报
  • 音频采样库系统化构建:从元数据管理到快速检索的工程实践
  • HarmonyOS ArkTS 的新手练手样例:Rating 星级评分交互
  • 舟山母婴除甲醛公司测甲醛中心怎么选:金耀母婴除甲醛标准、流程、避坑指南 - CMA甲醛检测中心
  • Verilog位拼接运算符{}:从基础语法到UART/SPI/CRC实战应用
  • Prompt提示词设计:提升AI交互效果的关键技巧
  • 2026年最新英语教学APP,这3个实用功能别错过
  • 2026推荐:大连沙河口区酒店优惠预订服务团队怎么选?专业解析四大核心维度 - 装修教育财税推荐2026
  • 2026年端子厂家推荐榜单:回拉式端子/螺丝端子/双层端子台/插拔式端子/接线端子/町洋端子优质品牌深度解析 - 卓企推荐
  • 5分钟学会使用geojson.io:免费在线GeoJSON编辑器终极指南
  • 终极智能图片去重工具:AntiDupl.NET 完整使用指南
  • 企业微信API接口开发:外部联系人-群聊消息群发设计
  • 2026 沈阳市沈河区专业管道疏通优质服务商全解析 全域街道上门运维一站式服务指南 - 园子一号
  • 从SISO到MIMO:传递函数矩阵的核心原理、计算与MATLAB实践
  • DeepSeek大模型本地部署实战指南
  • 周口母婴除甲醛公司测甲醛中心怎么选:金耀母婴除甲醛标准、流程、避坑指南 - CMA甲醛检测中心
  • 烟台母婴除甲醛公司测甲醛中心怎么选:金耀母婴除甲醛标准、流程、避坑指南 - CMA甲醛检测中心
  • 在Mac上运行Windows应用:Whisky的完整指南
  • 2026下半年九江宣传片制作优选:江西奈企科技实力 - 装修教育财税推荐2026
  • 虚拟机开机过程中关机,再次开机没有分配 IP
  • SpringBoot2+Vue3企业级开发实战与优化指南
  • 2026年余姚门窗厂家选择参考:系统门窗、断桥铝门窗与阳光房生产工厂综合解析 - 优企名品
  • 基于MATLAB的数字基带无码间干扰传输系统的仿真设计
  • 13个实用技巧:告别平淡贝斯线,打造驱动歌曲的律动心脏
  • DAQ-GP-CT485电流互感器测试全流程:从硬件接线到Modbus通信调试
  • 2026年苏州市政管网养护推荐榜单:污泥压干/管道CCTV检测/雨水管道维修/河道清淤/非开挖修复实力服务商精选 - 优企名品
  • Unity与Socket构建实时远程监控系统:从原理到实践
  • 渭南母婴除甲醛公司测甲醛中心怎么选:金耀母婴除甲醛标准、流程、避坑指南 - CMA甲醛检测中心