Hi I tried with HDP 2.3 and still getting the same error. Any ideas what might be causing this? As I said, the same appConfig and resources.json configurations and cluster works for Slider 0.80.0.
Relevant parameters from the resources.json { "schema": "http://example.org/specification/v2.0.0", "metadata": { }, "global": { "yarn.vcores": "1" }, "components": { "slider-appmaster": { }, "COORDINATOR": { "yarn.role.priority": "1", "yarn.component.instances": "1", "yarn.memory": "256", "yarn.label.expression": "coord" } } On Tue, Jan 5, 2016 at 2:30 PM, anu sudarsan <anu.at.i...@gmail.com> wrote: > Hi > > I am trying to use Slider 0.81.1 with *yarn.label.expression* feature > and getting the following error. This is from slider-agent.log for > slider-appmaster. > > ERROR appmaster.SliderAppMaster - Exception in AmExecutor-006: > org.apache.hadoop.yarn.client.api.InvalidContainerRequestException: relax > location flag doesn't match container priority: OutstandingRequest{roleId=1, > node=null, hostname='null', hasLocation=true, > requestedTimeMillis=1452019991722, mayEscalate=false, escalated=true, > escalationTimeoutMillis=1452020021722, issuedRequest=Capability[<memory:1500, > vCores:1>]Priority[1073741825]; relaxLocality=true; nodeLabels=coord; } > org.apache.hadoop.yarn.client.api.InvalidContainerRequestException: relax > location flag doesn't match container priority: OutstandingRequest{roleId=1, > node=null, hostname='null', hasLocation=true, > requestedTimeMillis=1452019991722, mayEscalate=false, escalated=true, > escalationTimeoutMillis=1452020021722, issuedRequest=Capability[<memory:1500, > vCores:1>]Priority[1073741825]; relaxLocality=true; nodeLabels=coord; } > at > org.apache.slider.server.appmaster.state.OutstandingRequest.validate(OutstandingRequest.java:406) > at > org.apache.slider.server.appmaster.state.OutstandingRequest.buildContainerRequest(OutstandingRequest.java:232) > at > org.apache.slider.server.appmaster.state.RoleHistory.requestInstanceOnNode(RoleHistory.java:598) > at > org.apache.slider.server.appmaster.state.RoleHistory.requestNode(RoleHistory.java:613) > at > org.apache.slider.server.appmaster.state.AppState.createContainerRequest(AppState.java:1232) > at > org.apache.slider.server.appmaster.state.AppState.buildContainerResourceAndRequest(AppState.java:1213) > at > org.apache.slider.server.appmaster.state.AppState.reviewOneRole(AppState.java:1938) > at > org.apache.slider.server.appmaster.state.AppState.reviewRequestAndReleaseNodes(AppState.java:1812) > at > org.apache.slider.server.appmaster.SliderAppMaster.executeNodeReview(SliderAppMaster.java:1804) > at > org.apache.slider.server.appmaster.SliderAppMaster.handleReviewAndFlexApplicationSize(SliderAppMaster.java:1790) > at > org.apache.slider.server.appmaster.actions.ReviewAndFlexApplicationSize.execute(ReviewAndFlexApplicationSize.java:41) > at > org.apache.slider.server.appmaster.actions.QueueExecutor.run(QueueExecutor.java:73) > > The same configuration works fine when I remove "*yarn.label.expression*" > from the resources.json. > > Does Slider 0.81.1 require Hadoop 2.7? I am using HDP 2.2, and thus have > Hadoop 2.6. I have no issues deploying the application using yarn labels > when using Slider 0.80.0, the problem is only with Slider 0.81.1. > > Thanks > -Anu >