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

Allow block cache to be external

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 1.1.0, 2.0.0
    • io
    • None
    • Reviewed
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: