Hadoop Common
  1. Hadoop Common
  2. HADOOP-6944

[Herriot] Implement a functionality for getting proxy users definitions like groups and hosts.

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.21.1
    • Fix Version/s: 0.21.1
    • Component/s: test
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      I have just committed this to 0.21 and trunk. Thanks Vinay.
    • Tags:
      herriot

      Description

      Gridmix should require a proxy user's file for impersonating various jobs. So, implement couple of methods for getting the proxy users list and a proxy users file (it's a combination of proxy users and groups) based on cluster configuration.

      The proxy users list should require for map reduce jobs and proxy users file should require for gridmix jobs.

      The following are methods signature,
      public ProxyUserDefinitions getHadoopProxyUsers() - get the list of proxy users list based on cluster configuration.

      1. HADOOP-6944.patch
        1 kB
        Vinay Kumar Thota
      2. HADOOP-6944.patch
        4 kB
        Vinay Kumar Thota
      3. HADOOP-6944.patch
        6 kB
        Vinay Kumar Thota
      4. HADOOP-6944.patch
        7 kB
        Vinay Kumar Thota
      5. HADOOP-6944.patch
        7 kB
        Konstantin Boudnik

        Issue Links

          Activity

          Konstantin Boudnik made changes -
          Affects Version/s 0.21.1 [ 12315270 ]
          Affects Version/s 0.20.3 [ 12314812 ]
          Konstantin Boudnik made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Hadoop Flags [Reviewed]
          Release Note I have just committed this to 0.21 and trunk. Thanks Vinay.
          Fix Version/s 0.21.1 [ 12315270 ]
          Resolution Fixed [ 1 ]
          Konstantin Boudnik made changes -
          Affects Version/s 0.20.3 [ 12314812 ]
          Konstantin Boudnik made changes -
          Attachment HADOOP-6944.patch [ 12455537 ]
          Konstantin Boudnik made changes -
          Tags herriot
          Vinay Kumar Thota made changes -
          Attachment HADOOP-6944.patch [ 12455348 ]
          Vinay Kumar Thota made changes -
          Summary [Herriot] Implement a functionality for building proxy users file and proxy users list. [Herriot] Implement a functionality for getting proxy users definitions like groups and hosts.
          Description Gridmix should require a proxy user's file for impersonating various jobs. So, implement couple of methods for getting the proxy users list and a proxy users file (it's a combination of proxy users and groups) based on cluster configuration.

          The proxy users list should require for map reduce jobs and proxy users file should require for gridmix jobs.

          The following are methods signature,

          public String getProxyUsersFile() - getting the proxy users file based on cluster configuration information.
          public String buildProxyUsersFile() - Build the proxy users file using the cluster configuration.
          public ArraryList<String> getHadoopMultiUsersList() - get the list of proxy users list based on cluster configuration.
          Gridmix should require a proxy user's file for impersonating various jobs. So, implement couple of methods for getting the proxy users list and a proxy users file (it's a combination of proxy users and groups) based on cluster configuration.

          The proxy users list should require for map reduce jobs and proxy users file should require for gridmix jobs.

          The following are methods signature,
          public ProxyUserDefinitions getHadoopProxyUsers() - get the list of proxy users list based on cluster configuration.
          Vinay Kumar Thota made changes -
          Attachment HADOOP-6944.patch [ 12455283 ]
          Vinay Kumar Thota made changes -
          Summary [Herriot] Implement a functionality for getting the poxyusers path. [Herriot] Implement a functionality for building proxy users file and proxy users list.
          Vinay Kumar Thota made changes -
          Attachment HADOOP-6944.patch [ 12454844 ]
          Vinay Kumar Thota made changes -
          Description Gridmix should requires a proxy users file for impersonating jobs. So,Implement a method for getting the proxyusers file path in AbstractDaemonCluster.

          Method signature should be.
          public String getProxyUsersFilePath();
          Gridmix should require a proxy user's file for impersonating various jobs. So, implement couple of methods for getting the proxy users list and a proxy users file (it's a combination of proxy users and groups) based on cluster configuration.

          The proxy users list should require for map reduce jobs and proxy users file should require for gridmix jobs.

          The following are methods signature,

          public String getProxyUsersFile() - getting the proxy users file based on cluster configuration information.
          public String buildProxyUsersFile() - Build the proxy users file using the cluster configuration.
          public ArraryList<String> getHadoopMultiUsersList() - get the list of proxy users list based on cluster configuration.
          Konstantin Boudnik made changes -
          Link This issue relates to HADOOP-6839 [ HADOOP-6839 ]
          Vinay Kumar Thota made changes -
          Link This issue is required by MAPREDUCE-2033 [ MAPREDUCE-2033 ]
          Vinay Kumar Thota made changes -
          Field Original Value New Value
          Attachment HADOOP-6944.patch [ 12454103 ]
          Vinay Kumar Thota created issue -

            People

            • Assignee:
              Vinay Kumar Thota
              Reporter:
              Vinay Kumar Thota
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development