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

HADOOP_OPTIONAL_TOOLS not parsed correctly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 3.0.0-alpha1
    • None
    • build
    • None

    Description

      1. This will make hadoop-azure not show up in the hadoop classpath, though both hadoop-aws and hadoop-azure-datalake are in the classpath.
        hadoop-env.sh
        export HADOOP_OPTIONAL_TOOLS="hadoop-azure,hadoop-aws,hadoop-azure-datalake"
        
      2. And if we put only hadoop-azure and hadoop-aws, both of them are shown in the classpath.
        hadoop-env.sh
        export HADOOP_OPTIONAL_TOOLS="hadoop-azure,hadoop-aws"
        

      This makes me guess that, while parsing the HADOOP_OPTIONAL_TOOLS, we make some assumptions that hadoop tool modules have a single "-" in names, and the hadoop-azure-datalake overrides the hadoop-azure. Or any other assumptions about the ${project.artifactId}?

      Ping aw.

      Attachments

        1. HADOOP-14498.001.patch
          1 kB
          Sean Mackrory
        2. HADOOP-14498.002.patch
          2 kB
          Sean Mackrory
        3. HADOOP-14498.003.patch
          3 kB
          Sean Mackrory

        Activity

          People

            mackrorysd Sean Mackrory
            liuml07 Mingliang Liu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: