Uploaded image for project: 'Apache Tez'
  1. Apache Tez
  2. TEZ-690 Tez API Ease of Use
  3. TEZ-1127

Add TEZ_TASK_JAVA_OPTS and TEZ_ENV configs to specify values from config

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.4.0
    • 0.5.0
    • None
    • None
    • Incompatible change, Reviewed

    Description

      There is no global setting available to specify JVM parameters for tez tasks (e.g: specifying native library location with java.library.path). Yarn allows specifying application.classpath, but not java opts. The only option right now is to set mapreduce.map.java.opts in the tez job config (or hive.tez.java.opts for Hive on Tez).

      Suggestion from Bikas, while discussing this in tez-user group, is tez should have "TEZ_TASK_JAVA_OPTS so that you don’t have to specify this via mapreduce configuration parameters"

      Attachments

        1. TEZ-1127.1.patch
          46 kB
          Bikas Saha
        2. TEZ-1127.2.patch
          45 kB
          Bikas Saha
        3. PIG-TEZ-1127.patch
          0.7 kB
          Jonathan Turner Eagles
        4. TEZ-1127.addendum.patch
          0.8 kB
          Bikas Saha

        Activity

          People

            bikassaha Bikas Saha
            pala Pala M Muthaia
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: