XGBoost的spark版编译部署(Linux)
- 源码下载
git clone --recursive https://github.com/dmlc/xgboost
- 编译安装
cd xgboost; make -j4
- maven安装jar包到本地mvn仓
mvn install:install-file -Dfile=./xgboost4j-0.8-SNAPSHOT.jar -DgroupId=ml.dmlc -DartifactId=xgboost4j -Dversion=0.8 -Dpackaging=jar
- 在工程的pom.xml文件中添加依赖
<dependency>
<groupId>ml.dmlc</groupId>
<artifactId>xgboost4j</artifactId>
<version>0.8</version>
</dependency>
<dependency>
<groupId>ml.dmlc</groupId>
<artifactId>xgboost4j-flink</artifactId>
<version>0.8</version>
</dependency>
<dependency>
<groupId>ml.dmlc</groupId>
<artifactId>xgboost4j-spark</artifactId>
<version>0.8</version>
</dependency>