Details

    • Sub-task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None
    • Incompatible change, Reviewed
    • The HBase property 'hbase.bulkload.staging.dir' is deprecated and is ignored from HBase 2.0. It will defaults to hbase.rootdir/staging automatically with the correct permissions.

    Description

      The hbase.bulkload.staging.dir defaults to hbase.fs.tmp.dir which then defaults to

      public static final String DEFAULT_TEMPORARY_HDFS_DIRECTORY = "/user/"
            + System.getProperty("user.name") + "/hbase-staging";
      

      This default would have problem on local file system standalone case.

      We can move the staging dir to be under hbase.rootdir. We are bringing secure bulkload to the core. It makes sense to bring it under core control as well, instead of an optional property.

      Attachments

        1. HBASE-16257-v5.patch
          30 kB
          Jerry He
        2. HBASE-16257-v4.patch
          29 kB
          Jerry He
        3. HBASE-16257-v3.patch
          27 kB
          Jerry He
        4. HBASE-16257-v2.patch
          24 kB
          Jerry He
        5. HBASE-16257-v1.patch
          23 kB
          Jerry He

        Issue Links

          Activity

            People

              jinghe Jerry He
              jinghe Jerry He
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: