Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-419

Add client side for Unmanaged-AMs

    XMLWordPrintableJSON

Details

    Description

      MAPREDUCE-4427 added server side support for umanaged AM's. This tracks creating client side supporting pieces.
      The basic flow of the client is as follows
      1) accepts a cmd line for the AM. Optional queue information etc.
      2) negotiates an application id with the RM and submits the unmanaged AM.
      3) waits for the AM to reach YarnApplicationState ACCEPTED
      4) then launches the AM in a separate process via the cmd provided. It communicated application attempt id to the AM via env variable. Stdout and stderr is redirected to the clients streams respectively.
      5) waits for the AM process to exit and RM app to complete.

      Attachments

        1. MAPREDUCE-4438-3.patch
          29 kB
          Bikas Saha
        2. MAPREDUCE-4438-2.patch
          30 kB
          Bikas Saha
        3. MAPREDUCE-4438-1.patch
          29 kB
          Bikas Saha

        Issue Links

          Activity

            People

              bikassaha Bikas Saha
              bikassaha Bikas Saha
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: