草庐IT

YARN_OPTS

全部标签

java - 如何在 Eclipse 上调试 Yarn 应用程序?

我从MRAppMaster.java代码入手,想调试进去看看yarn应用的原理。我将整个已编译的hadoop代码导入到我的Eclipse中。我在本地Linux中运行hadoop。4504ResourceManager4066DataNode4761NodeManager5068JobHistoryServer4357SecondaryNameNode3833NameNode5127Jps在hadoop-env.sh中:HADOOP_OPTS="$HADOOP_OPTS-Xdebug-Xrunjdwp:transport=dt_socket,server=y,address=9000"然

Windows 上的 Hadoop。 YARN 无法以 java.lang.UnsatisfiedLinkError 启动

我已经在Windowshadoop-2.7.0上安装/配置了Hadoop我可以成功启动“sbin\start-dfs”运行命令。DataNode和NameNode启动。我可以创建目录,将文件添加到hadoop系统中。但是现在当我在“resourcemanager”窗口中尝试“sbin/start-yarn”时,我没有看到错误。但它在yarn的“namenode”上失败了失败并出现此错误:-15/06/2117:26:49INFOimpl.MetricsConfig:loadedpropertiesfromhadoop-metrics2.properties15/06/2117:26:4

hadoop - 用于获取正在运行的应用程序使用的容器和 vcore 数量的 YARN shell 命令

hadoopjob-list似乎只显示mapreduce作业,但我的资源管理器UI为在YARN上运行的所有作业显示诸如“分配的CPUVCores”和“分配的内存MB”之类的东西(包括诸如Spark和Tez)。如何通过命令行而不是转到UI来获取这些结果? 最佳答案 YARN支持不同类型的应用程序。“MapReduce”是YARN支持的一种应用。如果您使用hadoopjob(已弃用,您应该使用mapredjob)或mapredjob,您只能操作MapReduce作业。要查看不同类型应用程序(mapreduce、spark等)的状态,您应

Hadoop Yarn 容器没有分配足够的空间

我正在运行一个Hadoop作业,在我的yarn-site.xml文件中,我有以下配置:yarn.scheduler.minimum-allocation-mb2048yarn.scheduler.maximum-allocation-mb4096但是,我仍然偶尔会遇到以下错误:Container[pid=63375,containerID=container_1388158490598_0001_01_000003]isrunningbeyondphysicalmemorylimits.Currentusage:2.0GBof2GBphysicalmemoryused;2.8GBof4

java - MAVEN_OPTS 环境变量有什么作用?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion例如:-MAVEN_OPTS="-Xms512m-Xmx1024m-XX:MaxPermSize=1024m"exportMAVEN_OPTS"-Xms512m-Xmx1024m-XX:MaxPermSize=1024m"是什么意思?

node.js - Yarn 本地包依赖项

我有以下文件夹结构:~(userhomefolder)-api...-package.json-lib-libA...package.json-libB...package.json在libA/package.json我有以下本地依赖"dependencies":{"libB":"../libB",},所以libA依赖于libB。现在我想在api项目中添加为本地包libA。我执行cdapi&&yarnadd../lib/libA并收到以下错误/Users/a_user/libB不存在。我知道yarn将其视为当前导演~/api因此,当读取libA的依赖项时,它会看到../libB并将其翻

docker - Apache Hadoop Yarn 与 Kubernetes

自2.6版(ApacheHadoop)Yarn处理docker容器。基本上它会在Hadoop集群上分配请求数量的容器,重启失败的容器等等。Kubernetes似乎也做了同样的。主要区别在哪里? 最佳答案 Kubernetes几乎是从零开始开发的,用于将Docker容器内核扩展为一个平台。Kubernetes开发采用自下而上的方法。它在指定每个容器/pod资源需求方面有很好的优化,但它缺乏一个有效的全局调度程序,可以将资源划分为逻辑分组。Kubernetes设计允许多个调度程序在集群中运行。每个调度程序都在自己的pod中管理资源。但是

java - 从 windows eclipse 运行 Mapreduce(yarn) 时出错

我正在从我的eclipse中运行一个WordCount程序。我尝试使用Hadoop1.x它运行良好。在hadoop2.x上运行时遇到问题我试过了1)将所有xml添加到我的类路径中。2)还尝试了conf.set(),在conf对象中设置xml属性。还在日志中说:-没有可用于容器container_1394042163908_0573_01_000001的日志Applicationapplication_1394042163908_0573failed2timesduetoAMContainerforappattempt_1394042163908_0573_000002exitedwit

java - Hadoop( yarn ): Set mapper input separator?

我希望能够为我在MR作业的映射函数中接收的键/值对设置不同的分隔符。例如我的文本文件可能有:John-23Mary-45Scott-13在我的映射函数中,我希望每个元素的键为John,值为23等。然后如果我使用设置输出分隔符conf.set("mapreduce.textoutputformat.separator","-");reducer会选择第一个'-'之前的key和之后的所有值吗?还是我也需要对reducer进行更改?谢谢 最佳答案 阅读如果您使用org.apache.hadoop.mapreduce.lib.input.T

hadoop - yarn 休息 API : XML as default

有没有办法将GET请求(如/ws/v1/cluster/info)的默认响应格式更改为XML?我知道我可以在请求中指定Accept:application/xmlheader。但是我想更改默认值,以便可以省略header。 最佳答案 来self对Yarnsourcecode的阅读,JSON和XML之间的区别完全委托(delegate)给底层的JAX-RS基础设施,带有像@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})整个代码。此机制(称为“静态内容协商