You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2017/03/15 09:46:44 UTC
[04/10] kylin git commit: refine metastore.sh refresh-cube-signature
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/6adca94b
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/6adca94b
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/6adca94b
Branch: refs/heads/yang23-hbase0.98
Commit: 6adca94b85debc9cecab808ba0ff7ae20fadad30
Parents: 80b42f5
Author: Hongbin Ma <ma...@apache.org>
Authored: Wed Mar 15 13:53:35 2017 +0800
Committer: Hongbin Ma <ma...@apache.org>
Committed: Wed Mar 15 13:56:13 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/6adca94b/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/6adca94b/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 9aa7b2a..a6310d1 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/6adca94b/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 9618be1..34b72cc 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 {