Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.6.0
    • Fix Version/s: 2.8.0, 3.0.0-alpha1
    • Component/s: webhdfs
    • Labels:
      None
    • Hadoop Flags:
      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.001.patch
          24 kB
          Jakob Homan
        2. HDFS-8435.002.patch
          24 kB
          Jakob Homan
        3. HDFS-8435.003.patch
          25 kB
          Jakob Homan
        4. HDFS-8435.004.patch
          25 kB
          Jakob Homan
        5. HDFS-8435.005.patch
          25 kB
          Jakob Homan
        6. HDFS-8435-branch-2.7.001.patch
          23 kB
          Jakob Homan

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: