You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by sudeep mishra <su...@gmail.com> on 2016/02/26 06:55:10 UTC

YARN REST API to submit a job

Hi,

I am trying to submit a spark job to YARN 2.7.1.

The format of the request is as below.

Post Data

url - http://<YARN_HOST>:8088/ws/v1/cluster/apps
<http://c1t14366.itcs.hpecorp.net:8088/ws/v1/cluster/apps>



header

                Content-Type: application/json



request body :

                {

    "application-id":"application_id",

    "application-name":"test-rest-api",

    "am-container-spec":

    {

                "credentials":

      {

  "secrets":

      {



        "entry":

        [

          {

            "key":"anchd",

           "value":"kjldjldjlj" ---changed it to base64 encode

          }

        ]

                                }

      },

      "commands":

      {

        "command":"spark-submit --class com.hpe.wordcount.WordCount
--master yarn --deploy-mode cluster
/opt/mount2/hpefs/hpfs-ep-contract-details-1.0.0/worcount-1.0.0.jar"

      }



    },



    "application-type":"SPARK"



  }



But when the job fails as it is being submitted as a user dr.who.


[image: Inline image 1]

How can I pass correct user information to run the job?


Thanks & Regards,

Sudeep