Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Hadoop——YARN资源调度

Hadoop——YARN资源调度

作者头像
羊羽shine
发布于 2019-07-15 04:55:16
发布于 2019-07-15 04:55:16
52902
代码可运行
举报
文章被收录于专栏:Golang开发Golang开发
运行总次数:2
代码可运行
概述

Yet Another Resource Negotiator 通用的资源管理系统,为上层y'n

YARM架构

image.png

Client :向RM提交任务,杀死任务等 ResourceManager:集群中同一时刻对外提供服务的只有1个,负责资源相关的 ApplicationMaster:每个应用程序对应的一个AM,AM向RM申请资源用于在NM上启动对应的Task.数据切分,为每个task向RM申请资源Container。 NodeManager :启动和执行任务,向RM发送心跳信息,任务的执行情况,处理来自客户端的请求:提交 启动/监控AM 监控NM

配置文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd app/hadoop-2.6.0-cdh5.7.0/etc/hadoop
vi mapred-site.xml
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<configuration>
 <property>
  <name>mapreduce.framework.name</name>
  <value>yarn</value>
 </property>
</configuration>

vi yarn-site.xml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<configuration>

<!-- Site specific YARN configuration properties -->
<property>
  <name>yarn.nodemanager.aux-services</name>
  <value>mapreduce_shuffle</value>
 </property>
</configuration>
~

启动yarn

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$cd app/hadoop-2.6.0-cdh5.7.0/sbin
$./start-yarn.sh
$ jps
27500 NodeManager
27389 ResourceManage

界面浏览 http://{hostname}:8088/cluster

image.png

启动job

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hadoop jar hadoop-mapreduce-examples-2.6.0-cdh5.7.0.jar wordcount /input/wc/hello.txt /output/wc/hello/
19/04/07 07:19:44 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032
19/04/07 07:19:46 INFO input.FileInputFormat: Total input paths to process : 1
19/04/07 07:19:46 INFO mapreduce.JobSubmitter: number of splits:1

查看结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $ hadoop fs  -ls /output/wc/hello/
19/07/12 08:25:45 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Found 2 items
-rw-r--r--   1 hadoop supergroup          0 2019-07-12 08:22 /output/wc/hello/_SUCCESS
-rw-r--r--   1 hadoop supergroup         26 2019-07-12 08:22 /output/wc/hello/part-r-00000
 $hadoop fs -text /output/wc/hello/part-r-00000
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何在Ubuntu上搭建MQTT服务器
MQTT(消息队列遥测传输)是ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。
angel_郁
2018/07/31
13.5K1
如何在Ubuntu上搭建MQTT服务器
EMQX从搭建到作用于MQTT
​ 1. 协议与实现:MQTT 是一种协议,定义了消息发布、订阅、分发的标准;而 EMQX 是基于此协议实现的消息代理服务。EMQX 支持 MQTT 3.1、3.1.1 和 5.0 版本的协议。
一只牛博
2025/05/31
2020
EMQX从搭建到作用于MQTT
如何在Ubuntu 18.04上安装和保护Mosquitto MQTT Messaging Broker
MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信。它通常用于地理跟踪车队,家庭自动化,环境传感器网络和公用事业规模数据收集。
乌鸦
2018/09/29
8.8K1
如何部署 MQTT 服务器
MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信。Mosquitto是一种流行的MQTT服务器(或MQTT中的代理),具有出色的社区支持,易于安装和配置。
大数据弄潮儿
2018/11/14
9.9K0
如何部署 MQTT 服务器
如何在CentOS上安装Mosquitto服务器
MQTT(消息队列遥测传输)是ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。
不会飞的蝴蝶
2018/08/08
13.4K5
如何在CentOS上安装Mosquitto服务器
[快速入门]如何在Ubuntu 18.04上安装和保护Mosquitto MQTT消息传递代理
MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信。Mosquitto是一种流行的MQTT服务器(或MQTT中的代理),具有出色的社区支持,易于安装和配置。
信姜缘
2018/09/29
2.8K1
轻量MQTT服务器mosquitto搭建笔记
搭建流程 安装 直接yum yum install mosquitto 添加用户 用户信息都是保存在一个文件中的。 添加有两种方式,一种是直接覆写文件,一种是追加文件;前者添加后原用户信息全部丢失,后者不会。 创建用户密码文件并添加用户(如存在则覆写) 格式:sudo mosquitto_passwd -c [文件路径] [用户名] sudo mosquitto_passwd -c /etc/mosquitto/pwdfile [用户名] - 输入用户密码 - 再次输入用户密码 追加用户(不会覆写) 格式:
xinhuo
2022/03/11
3.8K0
EMQ X | 百万级的开源MQTT消息服务器(搭建一个私有MQTT服务器)
EMQ X 全称 Erlang/Enterprise/Elastic MQTT Broker,它是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的百万级开源 MQTT 消息服务器。
Mculover666
2020/07/16
16.4K0
EMQ X | 百万级的开源MQTT消息服务器(搭建一个私有MQTT服务器)
MQTT服务器Mosquitto安装及使用
看到Successfully startedmosquitto(label: homebrew.mxcl.mosquitto) 说明我们成功了!!!
先知先觉
2019/01/21
6.2K0
MQTT服务器搭建和测试[通俗易懂]
本文将使用Mosquitoo 进行测试,进入到安装页面,下载自己电脑的系统所适配的程序
全栈程序员站长
2022/09/07
4.3K0
MQTT服务器搭建和测试[通俗易懂]
MQTT服务器搭建–Mosquitto[通俗易懂]
MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议, 适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标准协议了。值得一提的是mqtt提供三种不同质量的消息服务:
全栈程序员站长
2022/08/23
9.8K0
MQTT服务器搭建–Mosquitto[通俗易懂]
使用 WebSocket 客户端连接 MQTT 服务器
近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端或通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 得到了广泛的应用。
杨奉武
2018/12/28
16.9K0
Mqtt学习笔记--交叉编译移植(1)
这里选用的mosquitto进行移植,mosquitto依赖openssl和uuid,下面是我选用的版本:
fensnote
2023/09/14
1.3K0
Mqtt学习笔记--交叉编译移植(1)
[分享]7 个 MQTT 客户端工具
随着物联网行业的飞速发展,MQTT 协议也被越来越多的公司及开发者所使用。在学习和使用 MQTT 的过程中,一个得心应手的客户端工具可以极大的方便开发者进行 MQTT 特性的探索及物联网应用的调试,缩短开发周期。
科控物联
2023/09/01
23.2K1
[分享]7 个 MQTT 客户端工具
MQTT服务器部署
现在物联网常用的通信方式有哪些?RF433/315M、蓝牙、Zigbee、wifi、以太网等等,通信协议也按不同功能分了许多种,例如TCP、MQTT等,具体可到https://blog.csdn.net/sinat_36098122/article/details/80930168 研究。我当前用的比较多的是MQTT协议,它被较多的用来需要省电的设备通信上,采用发布/订阅的形式传输消息,具体可参考https://www.cnblogs.com/skullboyer/p/9085210.html。 要使用MQTT通信,就少不了MQTT服务器,它是消息传送的中转站(代理)。也就是说MQTT服务器并不存储消息,消息的发布与接收都由客户端完成。我主要写一下目前也是较流行的两者MQTT服务器的搭建:EMQ和Mosquitto。这两种服务器都是开源的,这里写的是部署在windows服务器上的方法(没办法菜鸟只能搞win,以后再玩玩Linux)。
全栈程序员站长
2022/08/24
7K0
MQTT服务器部署
MQTT 服务器介绍
MQTT 是基于 发布(Publish)/订阅(Subscribe) 模式来进行通信及数据交换的,与 HTTP 的 请求(Request)/应答(Response) 的模式有本质的不同。
全栈程序员站长
2022/08/25
7.2K0
MQTT 服务器介绍
物联网的基础协议之MQTT
本文主要介绍MQTT相关的概念,并且通过搭建MQTT服务器和客户端,测试MQTT的通信。本文主要从实际使用的角度去理解MQTT,并不会讲述过于深奥的理论知识。可以通过下面的文章了解MQTT的相关介绍。
bigmagic
2020/03/17
1.3K0
Windows10下安装mosquitto服务
Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。
ccf19881030
2020/12/11
2.1K0
Windows10下安装mosquitto服务
101-STM32+BC26基本控制篇-加密通信-MQTT服务器配置SSL单向认证(.Windows系统)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLBC26AA/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
杨奉武
2020/12/18
9520
101-STM32+BC26基本控制篇-加密通信-MQTT服务器配置SSL单向认证(.Windows系统)
101-STM32+BC26基本控制篇-加密通信-MQTT服务器配置SSL单向认证(Linux系统)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLBC26AA/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
杨奉武
2020/12/18
1K0
101-STM32+BC26基本控制篇-加密通信-MQTT服务器配置SSL单向认证(Linux系统)
推荐阅读
相关推荐
如何在Ubuntu上搭建MQTT服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验