doris2.1.7编译非bebug模式的BE成功后,启动报错:

Viewed 39

doris2.1.7编译非bebug模式的BE成功后,启动报错:
INFO: java_cmd /appcom/java/bin/java
INFO: jdk_version 8
/appcom/DorisInstall/be/lib/doris_be: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /appcom/DorisInstall/be/lib/doris_be)

虽然可以在该节点安装GLIBC_2.18可以启动成功,但是为什么官网下载的doris2.1.7的包,可以不用安装GLIBC_2.18就可以启动?,是需要在编译时加什么参数吗

1 Answers

官网下载的包,都是使用较低版本的glibc编译的,所以可以适配各种机器。
在高版本glibc上编译后,在目标机器上,需要采取patchelf和指定LD_LIBRARY_PATH等手段去指定低版本glibc才可运行。