mapreduce搭建

news/2024/11/24 2:24:48/

一.虚拟机安装CentOS7并配置共享文件夹
二.CentOS 7 上hadoop伪分布式搭建全流程完整教程
三.本机使用python操作hdfs搭建及常见问题
四.mapreduce搭建
五.mapper-reducer编程搭建

mapreduce搭建

    • 一、配置
      • 1.创建mapred-site.xml文件
      • 2.修改配置文件
    • 二、打开hadoop
      • 0.删除data文件夹
      • 1.格式化 namenode
      • 2.启动集群
      • 3.启动 namenode 和 datanode
      • 4.查看服务
      • 5.web访问
    • 三、执行测试历程

一、配置

1.创建mapred-site.xml文件

cd /usr/local/hadoop/etc/hadoop/
cp mapred-site.xml.template mapred-site.xml

2.修改配置文件

编辑mapred-site.xml

sudo gedit mapred-site.xml

替换

<configuration>
</configuration>

<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property>
</configuration>

修改yarn-site.xml

sudo gedit yarn-site.xml

configuration内容替换如下


<configuration><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property>
</configuration>

在这里插入图片描述

二、打开hadoop

0.删除data文件夹

删除/home/huangqifa/data(core-site.xml、hdfs-site.xml中的存储路径)

1.格式化 namenode

hadoop namenode -format  

2.启动集群

sh /usr/local/hadoop/sbin/start-all.sh 

3.启动 namenode 和 datanode

hadoop-daemon.sh start namenode
hadoop-daemon.sh start datanode

4.查看服务

[huangqifa@hadoop4 ~]$ jps
3012 NameNode
3562 ResourceManager
4044 Jps
3869 NodeManager
3374 SecondaryNameNode
3167 DataNode

5.web访问

在这里插入图片描述

三、执行测试历程

cd /usr/local/hadoop/share/hadoop/mapreduce/
hadoop jar hadoop-mapreduce-examples-2.7.7.jar pi 3 3

其中第一个3的含义是指开启3个map任务,第二个3是每个map里面投掷3次,这两个参数可以修改

在这里插入图片描述
参考网址:https://blog.csdn.net/jjjjjjabnannnan/article/details/110239351


http://www.ppmy.cn/news/5069.html

相关文章

React DAY04

复习&#xff1a; 1.使用React的两种方式&#xff1a; ①脚本引入式&#xff1a; <script src"./js/react.js"></script> <script src"./js/react-dom.js"></script> <script src"./js/babel.js"></script>…

LeetCode——Weekly Contest 321

这段时间经历了组会、开题、回家等等&#xff0c;这才发现周赛已经打到325场了&#xff0c;而我还没有写完321场的题解记录&#xff0c;真是汗颜啊。 LeetCode周赛第321场记录 这场周赛的题目相对比较简单一些&#xff0c;在此简单做个梳理&#xff1a; 这道题比较简单&#…

3D相机获取点云信息的几种方法

在计算机中, 图像由一个个像素点组成。图像数据存储在每一个像素点中&#xff0c;每一个像素点包含了被测物体的信息。除了常见的RGB信息或者灰度信息以外&#xff0c;还可以包含深度信息和坐标等其它信息。在某个坐标系下的点的数据集又被称为点云。点云里的每一个点包含了丰富…

多层板PCB设计中电源平面相对地平面为什么要进行内缩

大家是否观察过&#xff0c;有一些人绘制的PCB&#xff0c;在GND层和电源层会进行一定程度的内缩设计&#xff0c;那么大家有没有想过为什么要内缩呢。需要搞清楚这个问题&#xff0c;我们需要来先了解一个知识点&#xff0c;那就是“20H”原则&#xff1a; 20H原则主要是为了减…

解决安全生产知识题库小程序加载超大数据无法渲染的问题

遇到问题 在搭建安全生产知识竞赛题库小程序的时候&#xff0c;由于题库的题量太大了&#xff0c;一次性加载setData或者多次concat后setData&#xff0c;其实它俩都是一次性setData&#xff0c;这样就会造成加载超大数据无法渲染空白的问题。 安全生产知识竞答 解决微信小程序…

【Linux】重定向与通配符

目录一.输入输出重定向输出重定向概念小试牛刀输入重定向一切皆文件二.命令行的通配符星号&#xff08;*&#xff09;问号&#xff08;?&#xff09;中括号[]一.输入输出重定向 输入重定向&#xff1a;把文件导入到命令中。 输出重定向&#xff1a;指把原本要输出到屏幕的数据…

【AI with ML】第 13 章 :在 Android 应用程序中使用 TensorFlow Lite

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

使用HTML实现一个静态页面(含源码)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…