Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-8611

Allow fall-back to the shell-based implementation when JNI-based users-group mapping fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.3, 0.23.0, 2.0.0-alpha
    • 1.2.0, 0.23.3, 2.0.2-alpha
    • security
    • None

    Description

      When the JNI-based users-group mapping is enabled, the process/command will fail if the native library, libhadoop.so, cannot be found. This mostly happens at client-side where users may use hadoop programatically. Instead of failing, falling back to the shell-based implementation will be desirable. Depending on how cluster is configured, use of the native netgroup mapping cannot be subsituted by the shell-based default. For this reason, this behavior must be configurable with the default being "disabled".

      Attachments

        1. HADOOP-8611-branch1.patch
          9 kB
          Robert Parker
        2. HADOOP-8611-branch1.patch
          9 kB
          Robert Parker
        3. HADOOP-8611.patch
          7 kB
          Robert Parker
        4. HADOOP-8611.patch
          9 kB
          Robert Parker
        5. HADOOP-8611.patch
          9 kB
          Robert Parker

        Activity

          People

            robsparker Robert Parker
            kihwal Kihwal Lee
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: