[jira] [Updated] (YARN-3084) YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes to run

2015-03-27 Thread Varun Vasudev (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-3084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Varun Vasudev updated YARN-3084:

Attachment: submit-app.json

 YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes 
 to run
 

 Key: YARN-3084
 URL: https://issues.apache.org/jira/browse/YARN-3084
 Project: Hadoop YARN
  Issue Type: Bug
  Components: resourcemanager, webapp
Affects Versions: 2.6.0
 Environment: Using eclipse on windows 7 (client)to run the map reduce 
 job on the host of Hortonworks HDP 2.2 (hortonworks is on vmware version 
 6.0.2 build-1744117)
Reporter: Michael Br
Priority: Minor
 Attachments: submit-app.json, 
 yarn-yarn-resourcemanager-sandbox.hortonworks.com.log


 Hello,
 1.I want to run the simple Map Reduce job example (with the REST API 2.6 
 for yarn applications) and to calculate PI… for now it doesn’t work.
 When I use the command in the hortonworks terminal it works: “hadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10”.
 But I want to submit the job with the REST API and not in the terminal as a 
 command line. 
 [http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Applications_APISubmit_Application]
 2.I do succeed with other REST API requests: get state, get new 
 application id and even kill(change state), but when I try to submit my 
 example, the response is:
 --
 --
 The Response Header:
 Key : null ,Value : [HTTP/1.1 202 Accepted]
 Key : Date ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 07:47:24 
 GMT]
 Key : Content-Length ,Value : [0]
 Key : Expires ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 
 07:47:24 GMT]
 Key : Location ,Value : [http://[my 
 port]:8088/ws/v1/cluster/apps/application_1421661392788_0038]
 Key : Content-Type ,Value : [application/json]
 Key : Server ,Value : [Jetty(6.1.26.hwx)]
 Key : Pragma ,Value : [no-cache, no-cache]
 Key : Cache-Control ,Value : [no-cache]
 The Respone Body:
 Null (No Response)
 --
 --
 3.I need help with the http request body filling. I am doing a POST http 
 request and I know that I am doing it right (in java).
 4.I think the problem is in the request body.
 5.I used this guy’s answer to help me build my map reduce example xml but 
 it does not work: 
 [http://hadoop-forum.org/forum/general-hadoop-discussion/miscellaneous/2136-how-can-i-run-mapreduce-job-by-rest-api].
 6.What am I missing? (the description is not clear to me in the submit 
 section of the rest api 2.6)
 7.Does someone have an xml example for using a simple MR job?
 8.Thanks! Here is the XML file I am using for the request body:
 --
 --
 ?xml version=1.0 encoding=UTF-8 standalone=yes?
 application-submission-context
   application-idapplication_1421661392788_0038/application-id
 application-nametest_21_1/application-name
   queuedefault/queue
 priority3/priority
 am-container-spec  
   environment   
   entry   
   keyCLASSPATH/key
   
 value/usr/hdp/2.2.0.0-2041/hadoop/conflt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/./lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/.//*lt;CPSgt;lt;CPSgt;/usr/share/java/mysql-connector-java-5.1.17.jarlt;CPSgt;/usr/share/java/mysql-connector-java.jarlt;CPSgt;/usr/hdp/current/hadoop-mapreduce-client/*lt;CPSgt;/usr/hdp/current/tez-client/*lt;CPSgt;/usr/hdp/current/tez-client/lib/*lt;CPSgt;/etc/tez/conf/lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/lib/*lt;CPSgt;/etc/tez/conf/value
   /entry
   /environment
   commands
   commandhadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10/command
   /commands
 /am-container-spec
 unmanaged-AMfalse/unmanaged-AM
 max-app-attempts2/max-app-attempts
 resource  
   memory1024/memory
   vCores1/vCores
   

[jira] [Updated] (YARN-3084) YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes to run

2015-02-24 Thread Sean Roberts (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-3084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Roberts updated YARN-3084:
---
Attachment: yarn-yarn-resourcemanager-sandbox.hortonworks.com.log

 YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes 
 to run
 

 Key: YARN-3084
 URL: https://issues.apache.org/jira/browse/YARN-3084
 Project: Hadoop YARN
  Issue Type: Bug
  Components: resourcemanager, webapp
Affects Versions: 2.6.0
 Environment: Using eclipse on windows 7 (client)to run the map reduce 
 job on the host of Hortonworks HDP 2.2 (hortonworks is on vmware version 
 6.0.2 build-1744117)
Reporter: Michael Br
Priority: Minor
 Attachments: yarn-yarn-resourcemanager-sandbox.hortonworks.com.log


 Hello,
 1.I want to run the simple Map Reduce job example (with the REST API 2.6 
 for yarn applications) and to calculate PI… for now it doesn’t work.
 When I use the command in the hortonworks terminal it works: “hadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10”.
 But I want to submit the job with the REST API and not in the terminal as a 
 command line. 
 [http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Applications_APISubmit_Application]
 2.I do succeed with other REST API requests: get state, get new 
 application id and even kill(change state), but when I try to submit my 
 example, the response is:
 --
 --
 The Response Header:
 Key : null ,Value : [HTTP/1.1 202 Accepted]
 Key : Date ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 07:47:24 
 GMT]
 Key : Content-Length ,Value : [0]
 Key : Expires ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 
 07:47:24 GMT]
 Key : Location ,Value : [http://[my 
 port]:8088/ws/v1/cluster/apps/application_1421661392788_0038]
 Key : Content-Type ,Value : [application/json]
 Key : Server ,Value : [Jetty(6.1.26.hwx)]
 Key : Pragma ,Value : [no-cache, no-cache]
 Key : Cache-Control ,Value : [no-cache]
 The Respone Body:
 Null (No Response)
 --
 --
 3.I need help with the http request body filling. I am doing a POST http 
 request and I know that I am doing it right (in java).
 4.I think the problem is in the request body.
 5.I used this guy’s answer to help me build my map reduce example xml but 
 it does not work: 
 [http://hadoop-forum.org/forum/general-hadoop-discussion/miscellaneous/2136-how-can-i-run-mapreduce-job-by-rest-api].
 6.What am I missing? (the description is not clear to me in the submit 
 section of the rest api 2.6)
 7.Does someone have an xml example for using a simple MR job?
 8.Thanks! Here is the XML file I am using for the request body:
 --
 --
 ?xml version=1.0 encoding=UTF-8 standalone=yes?
 application-submission-context
   application-idapplication_1421661392788_0038/application-id
 application-nametest_21_1/application-name
   queuedefault/queue
 priority3/priority
 am-container-spec  
   environment   
   entry   
   keyCLASSPATH/key
   
 value/usr/hdp/2.2.0.0-2041/hadoop/conflt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/./lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/.//*lt;CPSgt;lt;CPSgt;/usr/share/java/mysql-connector-java-5.1.17.jarlt;CPSgt;/usr/share/java/mysql-connector-java.jarlt;CPSgt;/usr/hdp/current/hadoop-mapreduce-client/*lt;CPSgt;/usr/hdp/current/tez-client/*lt;CPSgt;/usr/hdp/current/tez-client/lib/*lt;CPSgt;/etc/tez/conf/lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/lib/*lt;CPSgt;/etc/tez/conf/value
   /entry
   /environment
   commands
   commandhadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10/command
   /commands
 /am-container-spec
 unmanaged-AMfalse/unmanaged-AM
 max-app-attempts2/max-app-attempts
 resource  
   memory1024/memory
   

[jira] [Updated] (YARN-3084) YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes to run

2015-01-22 Thread Steve Loughran (JIRA)

 [ 
https://issues.apache.org/jira/browse/YARN-3084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Loughran updated YARN-3084:
-
Component/s: (was: documentation)
 webapp
 resourcemanager

 YARN REST API 2.6 - can't submit simple job in hortonworks-allways job failes 
 to run
 

 Key: YARN-3084
 URL: https://issues.apache.org/jira/browse/YARN-3084
 Project: Hadoop YARN
  Issue Type: Bug
  Components: resourcemanager, webapp
Affects Versions: 2.6.0
 Environment: Using eclipse on windows 7 (client)to run the map reduce 
 job on the host of Hortonworks HDP 2.2 (hortonworks is on vmware version 
 6.0.2 build-1744117)
Reporter: Michael Br
Priority: Minor

 Hello,
 1.I want to run the simple Map Reduce job example (with the REST API 2.6 
 for yarn applications) and to calculate PI… for now it doesn’t work.
 When I use the command in the hortonworks terminal it works: “hadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10”.
 But I want to submit the job with the REST API and not in the terminal as a 
 command line. 
 [http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Applications_APISubmit_Application]
 2.I do succeed with other REST API requests: get state, get new 
 application id and even kill(change state), but when I try to submit my 
 example, the response is:
 --
 --
 The Response Header:
 Key : null ,Value : [HTTP/1.1 202 Accepted]
 Key : Date ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 07:47:24 
 GMT]
 Key : Content-Length ,Value : [0]
 Key : Expires ,Value : [Thu, 22 Jan 2015 07:47:24 GMT, Thu, 22 Jan 2015 
 07:47:24 GMT]
 Key : Location ,Value : [http://[my 
 port]:8088/ws/v1/cluster/apps/application_1421661392788_0038]
 Key : Content-Type ,Value : [application/json]
 Key : Server ,Value : [Jetty(6.1.26.hwx)]
 Key : Pragma ,Value : [no-cache, no-cache]
 Key : Cache-Control ,Value : [no-cache]
 The Respone Body:
 Null (No Response)
 --
 --
 3.I need help with the http request body filling. I am doing a POST http 
 request and I know that I am doing it right (in java).
 4.I think the problem is in the request body.
 5.I used this guy’s answer to help me build my map reduce example xml but 
 it does not work: 
 [http://hadoop-forum.org/forum/general-hadoop-discussion/miscellaneous/2136-how-can-i-run-mapreduce-job-by-rest-api].
 6.What am I missing? (the description is not clear to me in the submit 
 section of the rest api 2.6)
 7.Does someone have an xml example for using a simple MR job?
 8.Thanks! Here is the XML file I am using for the request body:
 --
 --
 ?xml version=1.0 encoding=UTF-8 standalone=yes?
 application-submission-context
   application-idapplication_1421661392788_0038/application-id
 application-nametest_21_1/application-name
   queuedefault/queue
 priority3/priority
 am-container-spec  
   environment   
   entry   
   keyCLASSPATH/key
   
 value/usr/hdp/2.2.0.0-2041/hadoop/conflt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/./lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-hdfs/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-yarn/.//*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/lib/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/hadoop-mapreduce/.//*lt;CPSgt;lt;CPSgt;/usr/share/java/mysql-connector-java-5.1.17.jarlt;CPSgt;/usr/share/java/mysql-connector-java.jarlt;CPSgt;/usr/hdp/current/hadoop-mapreduce-client/*lt;CPSgt;/usr/hdp/current/tez-client/*lt;CPSgt;/usr/hdp/current/tez-client/lib/*lt;CPSgt;/etc/tez/conf/lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/*lt;CPSgt;/usr/hdp/2.2.0.0-2041/tez/lib/*lt;CPSgt;/etc/tez/conf/value
   /entry
   /environment
   commands
   commandhadoop jar 
 /usr/hdp/2.2.0.0-2041/hadoop-mapreduce/hadoop-mapreduce-examples-2.6.0.2.2.0.0-2041.jar
  pi 10 10/command
   /commands
 /am-container-spec
 unmanaged-AMfalse/unmanaged-AM
 max-app-attempts2/max-app-attempts
 resource  
   memory1024/memory
   vCores1/vCores
 /resource