天天看點

Doris源碼編譯(填坑)

由于doris官方不提供安裝包,需要自己編譯。官網上提供兩種編譯方式,使用docker鏡像編譯和直接下載下傳源碼包進行編譯。下載下傳源碼包編譯會産生各種各樣的環境配置以及依賴下載下傳問題,成功率極低。是以推薦使用docker進行編譯。

拉取鏡像

啟動容器,建議同時将鏡像中 maven 的 .m2 目錄挂載到主控端目錄,以防止每次啟動鏡像編譯時,重複下載下傳 maven 的依賴庫

下載下傳doris源碼到指定目錄

在fe/pom.xml中有些配置需要修改

配置環境變量,指定maven的JVM記憶體,否則在編譯過程中會産生記憶體溢出。

添加以下内容

編譯

需要經過漫長等待,編譯成功後安裝包在output目錄下。