hadoop 安装部署-HDFS/YARN/MR
发布日期:2021-06-28 21:02:49
浏览次数:3
分类:技术文章
本文共 2799 字,大约阅读时间需要 9 分钟。
1.HDFS安装
1.配置hdfs的NameNode(core-site.xml)
vi hadoop-2.7.2/etc/hadoop/core-site.xml
fs.defaultFS hdfs://kafka1:9000 配置NameNode的URL hadoop.tmp.dir /root/ysw/hadoop/hadoop-2.7.2/data/tmp
2.配置HDFS路径(hdfs-site.xml)
vi hadoop-2.7.2/etc/hadoop/hdfs-site.xml
dfs.replication 1 dfs.namenode.name.dir /root/ysw/hadoop/hadoop-2.7.2/data/namenode NameNode存储名称空间和事务日志的本地文件系统上的路径 dfs.datanode.data.dir /root/ysw/hadoop/hadoop-2.7.2/data/datanode DataNode存储名称空间和事务日志的本地文件系统上的路径
3.启动HDFS
(a)格式化NameNode(第一次启动时格式化,以后就不要总格式化)
bin/hdfs namenode -format
(b)启动NameNode
sbin/hadoop-daemon.sh start namenode
(c)启动DataNode
sbin/hadoop-daemon.sh start datanode
查看是否启动成功
jps
4.web端查看HDFS文件系统
http://kafka1:50070/dfshealth.html#tab-overview
5.操作hdfs
1.在HDFS文件系统上创建一个文件夹命名为input
bin/hdfs dfs -mkdir -p /user/ysw/input2.将测试文件内容上传到文件系统上 现在本地任意位置新建文件
vi b.txt
写入如下内容:
hello hdfshello hdfshello hdfshello hdfshello hdfshello hdfs
将b.txt文件内容上传到HDFS文件系统上
bin/hdfs dfs -put input/hdfs/b.txt /user/ysw/input/在页面上查上传到hdfs文件 使用命令查上传到hdfs文件
bin/hdfs dfs -ls /user/ysw/input/bin/hdfs dfs -cat /user/ysw/ input/b.txt
2.YARN安装
1.配置yarn-env.sh
配置一下JAVA_HOME, 如果已经配置了环境的JAVA_HOME这里可以不配置
2.配置yarn-site.xml
vi etc/hadoop/yarn-site.xml
yarn.nodemanager.aux-services mapreduce_shuffle yarn.scheduler.minimum-allocation-mb 512 为每个容器请求分配的最小内存限制资源管理器(512M) yarn.scheduler.maximum-allocation-mb 4096 为每个容器请求分配的最大内存限制资源管理器(4G) yarn.nodemanager.vmem-pmem-ratio 4 虚拟内存比例,默认为2.1,此处设置为4倍 yarn.resourcemanager.hostname kafka1
3.启动yarn
(a)启动前必须保证NameNode和DataNode已经启动
(b)启动ResourceManagersbin/yarn-daemon.sh start resourcemanager
(c)启动NodeManager
sbin/yarn-daemon.sh start nodemanager
(a)YARN的浏览器页面查看
http://kafka1:8088/cluster3.MapReduce程序在YARN模式运行
1.配置集群在YARN上运行MR
配置:mapred-env.sh
配置一下JAVA_HOME, 如果已经配置了环境的JAVA_HOME这里可以不配置配置mapres的运行模式为yarn
配置: (对mapred-site.xml.template重新命名为) mapred-site.xmlmv mapred-site.xml.template mapred-site.xmlvi etc/hadoop/mapred-site.xml
mapreduce.framework.name yarn 执行MapReduce的方式:yarn/local
2.MapReduce程序在YARN模式运行
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount /user/ysw/input/b.txt /user/ysw/output
3.yarn 查看结果
转载地址:https://blog.csdn.net/yangshengwei230612/article/details/116496150 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月02日 02时00分55秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
腾讯T3大牛手把手教你!2021Android精选面试实战总结整理,移动架构师成长路线
2019-04-29
腾讯T3面试官透露!十年开发经验Android架构师,成功拿下大厂offer
2019-04-29
程序员去大公司面试,Android性能优化之启动优化实战篇,再不刷题就晚了!
2019-04-29
程序员如何技术划水,2021Android最新大厂面试真题总结,架构师必备技能
2019-04-29
程序员如何技术划水,程序员工作2年月薪12K,吐血整理
2019-04-29
程序员如何解决中年危机?全网最具深度的三次握手、四次挥手讲解,附面试题答案
2019-04-29
程序员如何解决中年危机?难道Android真的凉了?再不刷题就晚了!
2019-04-29
程序员开发指南!全世界都在问Android开发凉了吗?大厂面试题汇总
2019-04-29
程序员深度学习!字节跳动Android面试全套真题解析在互联网火了,已拿offer
2019-04-29
看完我工资从12K变成了20K!Android开发者出路在哪?建议收藏
2019-04-29
看完直接怼产品经理!Android彻底组件化方案实践方法!送大厂面经一份!
2019-04-29
看完直接怼项目经理!只需一篇文章吃透Android多线程技术,成功定级腾讯T3-2
2019-04-29
看完老板就给加薪了!2021年Android春招面试经历,大厂面试题汇总
2019-04-29
看完豁然开朗!一位Android大牛的BAT面试心得与经验总结,含泪整理面经
2019-04-29
真是经典中的经典!身为一个安卓程序员Context都没弄明白?已拿offer
2019-04-29
真牛!全网最具深度的三次握手、四次挥手讲解,附面试题答案
2019-04-29
真香!为什么Android要采用Binder作为IPC机制?全套教学资料
2019-04-29
离开小厂进大厂的第一周,系统盘点Android开发者必须掌握的知识点,2年以上经验必看
2019-04-29