diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java index 9e4a5744e1e30c..b2045512a66179 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java @@ -22,6 +22,7 @@ import org.apache.doris.catalog.Env; import org.apache.doris.common.AnalysisException; import org.apache.doris.common.ClientPool; +import org.apache.doris.common.Config; import org.apache.doris.common.DdlException; import org.apache.doris.common.ErrorCode; import org.apache.doris.thrift.FrontendService; @@ -215,8 +216,11 @@ private TMasterOpRequest buildStmtForwardParams() throws AnalysisException { try { cluster = ctx.getCloudCluster(false); } catch (Exception e) { - LOG.warn("failed to get cloud compute group", e); - throw new AnalysisException("failed to get cloud compute group", e); + if (Config.isCloudMode()) { + LOG.warn("failed to get cloud compute group", e); + throw new AnalysisException("failed to get cloud compute group", e); + } + // non cloud mode, do nothing } if (!Strings.isNullOrEmpty(cluster)) { params.setCloudCluster(cluster);