Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-8435

Support CreateFlag in WebHdfs

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.6.0
    • 2.8.0, 3.0.0-alpha1
    • webhdfs
    • None
    • Reviewed

    Description

      The WebHdfsFileSystem implementation doesn't support createNonRecursive. HBase extensively depends on that for proper functioning. Currently, when the region servers are started over web hdfs, they crash due with -

      createNonRecursive unsupported for this filesystem class org.apache.hadoop.hdfs.web.SWebHdfsFileSystem
      at org.apache.hadoop.fs.FileSystem.createNonRecursive(FileSystem.java:1137)
      at org.apache.hadoop.fs.FileSystem.createNonRecursive(FileSystem.java:1112)
      at org.apache.hadoop.fs.FileSystem.createNonRecursive(FileSystem.java:1088)
      at org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.init(ProtobufLogWriter.java:85)
      at org.apache.hadoop.hbase.regionserver.wal.HLogFactory.createWriter(HLogFactory.java:198)

      Attachments

        1. HDFS-8435.005.patch
          25 kB
          Jakob Homan
        2. HDFS-8435.004.patch
          25 kB
          Jakob Homan
        3. HDFS-8435.003.patch
          25 kB
          Jakob Homan
        4. HDFS-8435.002.patch
          24 kB
          Jakob Homan
        5. HDFS-8435-branch-2.7.001.patch
          23 kB
          Jakob Homan
        6. HDFS-8435.001.patch
          24 kB
          Jakob Homan

        Issue Links

          Activity

            People

              jghoman Jakob Homan
              vinoths Vinoth Sathappan
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: