一、centos 上使用 ldb_toolchain 编译完成 master 源码,可以通过 output 中编译生成的可执行文件启动 fe/be 服务。
二、使用 clion 调试 be 代码报错:
- 远程打开服务器上的整个 doris 项目代码;
- 配置 toolchains:
可以识别到 clang 编译器。
- 配置 cmake:
- CMake options 配置项的具体参数:
-G Ninja -DCMAKE_BUILD_TYPE=Debug -DDORIS_JAVA_HOME=/usr/lib/jvm/jdk-17-oracle-x64 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWITH_MYSQL=OFF
- Environment:
三、运行 doris_be 程序:
- 环境变量
DORIS_HOME=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be;LIBHDFS3_CONF=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be/conf/hdfs-site.xml;JAVA_HOME=/usr/lib/jvm/jdk-17-oracle-x64;LOG_DIR=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be/logs;ODBCSYSINI=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be/conf;PID_DIR=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be/build;UDF_RUNTIME_DIR=/home/root/zfrFiles/JointInternationalResearchLaboratory/doris/be/lib/udf-runtime
- 运行报错:
我猜测是 hdfs 访问的配置问题。