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

Fully qualified URIs are inconsistant and sometimes break in hadoop conf files

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 2.2.0
    • None
    • conf

    Description

      When specifying paths in the *-site.xml files, some are required to be fully qualified, while others (specifically hadoop.tmp.dir) break when a fully qualified uri is used.

      Example:
      If I set hadoop.tmp.dir in core-site to file:///something it'll create a file: directory in my $PWD.

        <property>
          <name>hadoop.tmp.dir</name>
          <value>file:///grid/a/tmp/hadoop-${user.name}</value>
        </property>
      
      [tthompso@test ~]$ tree file\:/
      file:/
      └── grid
          └── a
              └── tmp
                  └── hadoop-tthompso
      

      Other places, like the datanode, or the nodemanager, will complain if I don't use fully qualified uris

        <property>
          <name>dfs.datanode.data.dir</name>
          <value>/grid/a/dfs-data/bs</value>
        </property>
      
      WARN org.apache.hadoop.hdfs.server.common.Util: Path /grid/a/dfs-data/bs should be specified as a URI in configuration files. Please update hdfs configuration.
      

      Attachments

        1. HADOOP-10329.1.patch
          36 kB
          Mohammad Islam
        2. HADOOP-10329.2.patch
          36 kB
          Mohammad Islam
        3. HADOOP-10329.3.patch
          37 kB
          Mohammad Islam

        Activity

          People

            kamrul Mohammad Islam
            tthompso Travis Thompson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: