From 6a5f324b6952ea12b523071e97fdccb6d9dbb6d7 Mon Sep 17 00:00:00 2001 From: meiyi Date: Wed, 5 Nov 2025 01:55:05 +0800 Subject: [PATCH] [feat](snapshot) clone snapshot support absolute path file (#57685) --- fe/fe-core/src/main/java/org/apache/doris/DorisFE.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/DorisFE.java b/fe/fe-core/src/main/java/org/apache/doris/DorisFE.java index 319f0a4a60630b..54819c5afc296e 100755 --- a/fe/fe-core/src/main/java/org/apache/doris/DorisFE.java +++ b/fe/fe-core/src/main/java/org/apache/doris/DorisFE.java @@ -216,7 +216,12 @@ public static void start(String dorisHomeDir, String pidDir, String[] args, Star "software.amazon.awssdk.http.urlconnection.UrlConnectionSdkHttpService"); if (cmdLineOpts.getClusterSnapshotPath() != null) { - Env.getCurrentEnv().setClusterSnapshotFile(dorisHomeDir + "/" + cmdLineOpts.getClusterSnapshotPath()); + String clusterSnapshotPath = cmdLineOpts.getClusterSnapshotPath(); + if (!clusterSnapshotPath.startsWith("/")) { + // relative path + clusterSnapshotPath = dorisHomeDir + "/" + clusterSnapshotPath; + } + Env.getCurrentEnv().setClusterSnapshotFile(clusterSnapshotPath); } // init catalog and wait it be ready Env.getCurrentEnv().initialize(args);