Index: src/main/java/org/apache/hadoop/hbase/master/handler/CreateTableHandler.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/handler/CreateTableHandler.java (revision 19501) +++ src/main/java/org/apache/hadoop/hbase/master/handler/CreateTableHandler.java (working copy) @@ -33,6 +33,7 @@ import org.apache.hadoop.hbase.catalog.CatalogTracker; import org.apache.hadoop.hbase.catalog.MetaReader; import org.apache.hadoop.hbase.executor.EventHandler; +import org.apache.hadoop.hbase.io.hfile.CacheConfig; import org.apache.hadoop.hbase.master.AssignmentManager; import org.apache.hadoop.hbase.master.ServerManager; import org.apache.hadoop.hbase.master.MasterFileSystem; @@ -69,7 +70,9 @@ this.fileSystemManager = fileSystemManager; this.serverManager = serverManager; this.hTableDescriptor = hTableDescriptor; - this.conf = conf; + // Create a local copy of the configuration to disable the block cache + this.conf = new Configuration(conf); + this.conf.setFloat(CacheConfig.HFILE_BLOCK_CACHE_SIZE_KEY, 0.0f); this.newRegions = newRegions; this.catalogTracker = catalogTracker; this.assignmentManager = assignmentManager;