Skip to content

Commit 48bb46f

Browse files
authored
[BugFix] fix paimon jni scanner (backport #60271) (#60431)
Signed-off-by: yan zhang <dirtysalt1987@gmail.com>
1 parent 3fe6eaa commit 48bb46f

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

java-extensions/paimon-reader/src/main/java/com/starrocks/paimon/reader/PaimonSplitScannerFactory.java

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,11 @@
1717
import com.starrocks.jni.connector.ScannerFactory;
1818
import com.starrocks.jni.connector.ScannerHelper;
1919

20-
import java.io.File;
21-
import java.util.ArrayList;
22-
import java.util.Arrays;
23-
import java.util.List;
24-
import java.util.Objects;
25-
2620
public class PaimonSplitScannerFactory implements ScannerFactory {
2721
static ClassLoader classLoader;
2822

2923
static {
30-
String basePath = System.getenv("STARROCKS_HOME");
31-
List<File> preloadFiles = new ArrayList<>();
32-
preloadFiles.add(new File(basePath + "/lib/jni-packages/starrocks-hadoop-ext.jar"));
33-
File dir = new File(basePath + "/lib/paimon-reader-lib");
34-
preloadFiles.addAll(Arrays.asList(Objects.requireNonNull(dir.listFiles())));
35-
dir = new File(basePath + "/lib/common-runtime-lib");
36-
preloadFiles.addAll(Arrays.asList(Objects.requireNonNull(dir.listFiles())));
37-
classLoader = ScannerHelper.createChildFirstClassLoader(preloadFiles, "paimon scanner");
24+
classLoader = ScannerHelper.createModuleClassLoader("paimon-reader-lib");
3825
}
3926

4027
/**

0 commit comments

Comments
 (0)