Index: src/main/java/org/apache/hadoop/hbase/master/HMaster.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/HMaster.java (revision 19501) +++ src/main/java/org/apache/hadoop/hbase/master/HMaster.java (working copy) @@ -59,6 +59,7 @@ import org.apache.hadoop.hbase.coprocessor.CoprocessorHost; import org.apache.hadoop.hbase.executor.ExecutorService; import org.apache.hadoop.hbase.executor.ExecutorService.ExecutorType; +import org.apache.hadoop.hbase.io.hfile.CacheConfig; import org.apache.hadoop.hbase.ipc.HBaseRPC; import org.apache.hadoop.hbase.ipc.HBaseServer; import org.apache.hadoop.hbase.ipc.HMasterInterface; @@ -204,7 +205,9 @@ */ public HMaster(final Configuration conf) throws IOException, KeeperException, InterruptedException { - this.conf = conf; + this.conf = new Configuration(conf); + // Disable the block cache on the master + this.conf.setFloat(CacheConfig.HFILE_BLOCK_CACHE_SIZE_KEY, 0.0f); // Server to handle client requests. String hostname = DNS.getDefaultHost(