Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-13170

Allow block cache to be external

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 1.1.0, 2.0.0
    • Component/s: io
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      HBase can use memcached as an external block cache. To use this change your config to set hbase.blockcache.use.external to true and hbase.cache.memcached.servers to contain the list of memcached servers to use.

      Description

      Allow an external service to provide the block cache. This has the nice property of allowing failover/upgrades to happen without causing a fully cold cache.

      Additionally this allows read replicas to share some of the same memory.

        Attachments

        1. HBASE-13170.patch
          35 kB
          Elliott Neil Clark
        2. HBASE-13170-v1.patch
          37 kB
          Elliott Neil Clark
        3. HBASE-13170-v2.patch
          40 kB
          Elliott Neil Clark
        4. HBASE-13170-v3.patch
          40 kB
          Elliott Neil Clark
        5. HBASE-13170-v4.patch
          39 kB
          Elliott Neil Clark
        6. HBASE-13170-v5.patch
          39 kB
          Elliott Neil Clark

          Issue Links

            Activity

              People

              • Assignee:
                eclark Elliott Neil Clark
                Reporter:
                eclark Elliott Neil Clark
              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: