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

Trash URI semantics can be relaxed

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.18.0
    • Fix Version/s: 0.19.1
    • Component/s: fs
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      When using fully qualified URIs with FsShell, the authority element of the URI must match the default filesystem exactly, or else one may get an error message when the trash is enabled:

      $ hadoop fs -rmr hdfs://namenode1/user/foo/bar
      rmr: Wrong FS: hdfs://namenode1/user/foo/bar, expected: hdfs://namenode1.foobar.com
      Usage: java FsShell [-rmr <path>]
      $ hadoop fs -rmr hdfs://namenode1.foobar.com/user/foo/bar
      $
      

      It should be possible to use the FileSystem for the Path provided rather than the default FileSystem. 0.17 was less particular about this.

        Attachments

        1. 5086-1.patch
          23 kB
          Christopher Douglas
        2. 5086-0.patch
          5 kB
          Christopher Douglas

          Activity

            People

            • Assignee:
              cdouglas Christopher Douglas
              Reporter:
              cdouglas Christopher Douglas
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: