前言:
doris fe 在win下调试运行,和正常java项目有一些差异,主要是有与be(c++)通信代码的生成 在win环境下不能直接生成,因此需要现在linux下生成之后,再拷贝到本地来,然后进行编译,启动调试。
doris FE 在Windows环境下编译调试操作步骤
第一步
下载doris代码 git clone https://github.com/apache/doris.git
第二步
在 linux 环境下先编译,成功后,将linux下生成的,fe-common 下 thrift 和parqet.format文件夹拷贝到本地对应fe-common的目录下。
第三步
将linux下编译过的fe-core的target拷贝到本地对应目录,并删除target下面的class 字节码文件。
第四步
修改fe-core的pom.xml文件
1、注释 mvn clean
2、注释make
3、增加utf-8编码
第五步
修改be-java-extensions 的pom.xml
1、注释掉不用的模块
第六步
配置doris 启动环境变量
Enviroment variables =DORIS_HOME=D:\program\jz_new_workspace\doris;PID_DIR=D:\program\jz_new_workspace\doris\fe\pid
第七步
1、配置fe.conf
创建元数据目录 doris-meta