Rate This Document
Findability
Accuracy
Completeness
Readability

Compiling Code

  1. Compile the open source adaptation code for algorithms other than XGBoost.
    1
    2
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/
    mvn clean package
    

  2. Obtain the boostkit-ml-core_2.11-1.3.0-spark2.3.2.jar file from the /opt/Spark-ml-algo-lib/ml-core/target/ directory.
    1
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-core/target/
    

  3. Obtain the boostkit-ml-acc_2.11-1.3.0-spark2.3.2.jar file from the /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-accelerator/target/ directory.
    1
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-accelerator/target/
    

  4. Obtain the boostkit-ml-kernel-client_2.11-1.3.0-spark2.3.2.jar file from the /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-kernel-client/target/ directory.
    1
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-kernel-client/target/
    

  5. To compile the code for XGBoost, go to the /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages directory.
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages/
  6. Compile the JAR files used for the XGBoost algorithm.
    mvn package

  7. Obtain the boostkit-xgboost4j-spark2.3.2_2.11-1.3.0.jar file from the /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages/boostkit-xgboost4j-spark/target/ directory.
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages/boostkit-xgboost4j-spark/target/

  8. Obtain the boostkit-xgboost4j_2.11-1.3.0.jar file from the /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages/boostkit-xgboost4j/target/ directory.
    cd /opt/Spark-ml-algo-lib-1.3.0-spark2.3.2/ml-xgboost/jvm-packages/boostkit-xgboost4j/target/