public HBaseResourceStore(KylinConfig kylinConfig) throws IOException { super(kylinConfig); String metadataUrl = kylinConfig.getMetadataUrl(); // split TABLE@HBASE_URL int cut = metadataUrl.indexOf('@'); tableNameBase = cut < 0 ? DEFAULT_TABLE_NAME : metadataUrl.substring(0, cut); hbaseUrl = cut < 0 ? metadataUrl : metadataUrl.substring(cut + 1); createHTableIfNeeded(getAllInOneTableName()); // tableNameMap = new LinkedHashMap<String, String>(); // for (Entry<String, String> entry : TABLE_SUFFIX_MAP.entrySet()) { // String pathPrefix = entry.getKey(); // String tableName = tableNameBase + entry.getValue(); // tableNameMap.put(pathPrefix, tableName); // createHTableIfNeeded(tableName); // } }