KYLIN-1918 UnsupportedOperationException when unload hive table Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/d6ad6a84 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/d6ad6a84 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/d6ad6a84
Branch: refs/heads/kylin-1.5.4-HBase1.x-release Commit: d6ad6a84a719bd67fee6eccbb21ef8139086c4ea Parents: 5fc5aa0 Author: shaofengshi <shaofeng...@apache.org> Authored: Sat Jul 23 19:03:04 2016 +0800 Committer: shaofengshi <shaofeng...@apache.org> Committed: Wed Sep 14 17:24:22 2016 +0800 ---------------------------------------------------------------------- .../java/org/apache/kylin/rest/controller/TableController.java | 4 ++-- .../main/java/org/apache/kylin/rest/service/CacheService.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/d6ad6a84/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java b/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java index eefeba8..dd0d2ea 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java +++ b/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java @@ -169,8 +169,8 @@ public class TableController extends BasicController { unLoadFail.add(tableName); } } - result.put("result.unload.success", (String[]) unLoadSuccess.toArray(new String[unLoadSuccess.size()])); - result.put("result.unload.fail", (String[]) unLoadFail.toArray(new String[unLoadFail.size()])); + result.put("result.unload.success", unLoadSuccess.toArray(new String[unLoadSuccess.size()])); + result.put("result.unload.fail", unLoadFail.toArray(new String[unLoadFail.size()])); return result; } http://git-wip-us.apache.org/repos/asf/kylin/blob/d6ad6a84/server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java b/server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java index cba3286..18aa5d9 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java +++ b/server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java @@ -245,7 +245,8 @@ public class CacheService extends BasicService { ProjectManager.clearCache(); break; case TABLE: - throw new UnsupportedOperationException(log); + MetadataManager.clearCache(); + break; case EXTERNAL_FILTER: throw new UnsupportedOperationException(log); case DATA_MODEL: