Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-217

Tasks to run on a different jvm version than the TaskTracker

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None
    • linux

    Description

      We use 32-bit jvm for TaskTrackers.
      Sometimes our users want to call 64-bit JNI libraries from their tasks.
      This requires tasks to be running on 64-bit jvm.
      On Solaris, you can simply use -d32/-d64 to choose, but on Linux, it's on a completely different package.

      So far, tasks run on the same jvm version as the TaskTracker.

      // use same jvm as parent
      File jvm =   new File(new File(System.getProperty("java.home"), "bin"), "java");
      

      Is it possible to let users provide a java home path
      or let them choose from a pre-selected list of paths?

      Attachments

        1. mapreduce-217-v1.1.patch
          5 kB
          Amar Kamat
        2. mapreduce-217-v1.0.patch
          5 kB
          Amar Kamat

        Activity

          People

            amar_kamat Amar Kamat
            knoguchi Koji Noguchi
            Votes:
            1 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: