refine metastore.sh refresh-cube-signature
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/242b3317 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/242b3317 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/242b3317 Branch: refs/heads/master-hbase0.98 Commit: 242b331746f6e9b56da5d5b1ed13b15cbbeff342 Parents: 7bc8aaf Author: Hongbin Ma <[email protected]> Authored: Wed Mar 15 13:53:35 2017 +0800 Committer: Hongbin Ma <[email protected]> Committed: Wed Mar 15 13:53:35 2017 +0800 ---------------------------------------------------------------------- build/bin/metastore.sh | 1 + .../src/main/java/org/apache/kylin/rest/service/CubeService.java | 2 +- .../src/main/java/org/apache/kylin/rest/service/JobService.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/242b3317/build/bin/metastore.sh ---------------------------------------------------------------------- diff --git a/build/bin/metastore.sh b/build/bin/metastore.sh index cbce279..23464e6 100755 --- a/build/bin/metastore.sh +++ b/build/bin/metastore.sh @@ -101,6 +101,7 @@ else echo "usage: metastore.sh backup" echo " metastore.sh fetch DATA" echo " metastore.sh reset" + echo " metastore.sh refresh-cube-signature" echo " metastore.sh restore PATH_TO_LOCAL_META" echo " metastore.sh list RESOURCE_PATH" echo " metastore.sh cat RESOURCE_PATH" http://git-wip-us.apache.org/repos/asf/kylin/blob/242b3317/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java b/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java index a4f7c76..ba77f06 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java +++ b/server-base/src/main/java/org/apache/kylin/rest/service/CubeService.java @@ -345,7 +345,7 @@ public class CubeService extends BasicService { throw new JobException("Enable is not allowed with a running job."); } if (!cube.getDescriptor().checkSignature()) { - throw new IllegalStateException("Inconsistent cube desc signature for " + cube.getDescriptor() + ", if it's right after a upgrade, please try 'Edit CubeDesc' to delete the 'signature' field. Or use 'bin/metastore.sh refresh-cube-signature' to batch refresh all cubes' signatures"); + throw new IllegalStateException("Inconsistent cube desc signature for " + cube.getDescriptor() + ", if it's right after a upgrade, please try 'Edit CubeDesc' to delete the 'signature' field. Or use 'bin/metastore.sh refresh-cube-signature' to batch refresh all cubes' signatures, then reload metadata to take effect"); } try { http://git-wip-us.apache.org/repos/asf/kylin/blob/242b3317/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java b/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java index 3f17a81..1fafb12 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java +++ b/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java @@ -318,7 +318,7 @@ public class JobService extends BasicService implements InitializingBean { private void checkCubeDescSignature(CubeInstance cube) { if (!cube.getDescriptor().checkSignature()) - throw new IllegalStateException("Inconsistent cube desc signature for " + cube.getDescriptor() + ", if it's right after a upgrade, please try 'Edit CubeDesc' to delete the 'signature' field. Or use 'bin/metastore.sh refresh-cube-signature' to batch refresh all cubes' signatures"); + throw new IllegalStateException("Inconsistent cube desc signature for " + cube.getDescriptor() + ", if it's right after a upgrade, please try 'Edit CubeDesc' to delete the 'signature' field. Or use 'bin/metastore.sh refresh-cube-signature' to batch refresh all cubes' signatures, then reload metadata to take effect"); } public JobInstance getJobInstance(String uuid) throws IOException, JobException {
