首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS EMR上通过调度器http api (tcp/8081)提交作业?

如何在AWS EMR上通过调度器http api (tcp/8081)提交作业?
EN

Stack Overflow用户
提问于 2019-09-18 04:13:22
回答 1查看 208关注 0票数 0

我正试图通过tcp/8081向apache提交AWS上的作业。

我假设AWS具有类似于使用dispatcher的集群管理器的架构,如此页中所描述的那样,它将调度器web前端公开给客户端。然而,考虑到在线医生向flink提交作业的一般方法是使用aws,而不是通过tcp/8081

我使用apache作为客户端,我需要的是dispatcher web前端。

在哪里可以找到相当于AWS上的tcp/8081的调度程序前端?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-20 06:34:27

我在Flink仪表板上找到了Web Front end

https://docs.aws.amazon.com/emr/latest/ReleaseGuide/flink-web-interface.html

对我来说,问题是ApplicationMaster指向内部地址,所以我不得不更改为公共dns来访问仪表板。

代码语言:javascript
复制
http://ec2-x-x-x-x.ap-northeast-1.compute.amazonaws.com:20888/proxy/application_1568859410287_0003/#/jobmanager/log

使用此地址,我能够向apache提交作业。您也可以通过yarn application --list获得相同的地址。但是,您必须登录到主节点或数据节点。

代码语言:javascript
复制
yarn application --list
19/09/20 06:37:51 INFO client.RMProxy: Connecting to ResourceManager at ip-172-31-15-54.ap-northeast-1.compute.internal/172.31.15.54:8032
Total number of applications (application-types: [] and states: [SUBMITTED, ACCEPTED, RUNNING]):1
                Application-Id      Application-Name        Application-Type          User           Queue                   State             Final-State             Progress                           Tracking-URL
application_1568859410287_0003  Flink session cluster           Apache Flink        hadoop         default                 RUNNING               UNDEFINED                 100%    http://ip-172-31-1-84.ap-northeast-1.compute.internal:38205
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57984992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档