Hi! The HBase assembly currently includes spymemcached.
Memcached is used as the reference implementation of an external block cache in hbase-external-blockcache. However, the memcached dependency is marked as optional, which suggests that it was not meant to be included out of the box in the binary distribution. Also, the last release of the spymemcached java library was back in 2017. I propose removing the spymemcached JAR from the assembly. Those who still wish to use memcached external block cache support can provide the jar separately. What do you think ? Do you know anyone who uses HBase with memcached ? Istvan