diff --git a/common/src/main/java/org/apache/kylin/common/KylinConfig.java b/common/src/main/java/org/apache/kylin/common/KylinConfig.java index 7816487..67a8719 100644 --- a/common/src/main/java/org/apache/kylin/common/KylinConfig.java +++ b/common/src/main/java/org/apache/kylin/common/KylinConfig.java @@ -314,7 +314,10 @@ public class KylinConfig { if (!root.endsWith("/")) { root += "/"; } - return root + getMetadataUrlPrefix() + "/"; + return new StringBuffer(root) + .append(org.apache.commons.lang3.StringUtils.replaceChars(getMetadataUrlPrefix(), ':', '-')) + .append("/") + .toString(); } public String getHBaseClusterFs() {