public static Map<String, List> getTableSummaries() throws IOException, TException {
Iface client = BlurClient.getClient(Config.getConnectionString());
List<Map<String, Object>> summaries = new ArrayList<Map<String, Object>>();
List<String> clusters = client.shardClusterList();
for (String cluster : clusters) {
List<String> tables = client.tableListByCluster(cluster);
for (String table : tables) {
Map<String, Object> tableInfo = new HashMap<String, Object>();