【问题标题】:xgboost4j-spark missing or invalid dependency detected while loading class file 'XGBoost.class'加载类文件“XGBoost.class”时检测到 xgboost4j-spark 缺失或无效依赖项
【发布时间】:2018-06-19 14:48:34
【问题描述】:

我将 xgboost 与 spark 一起使用

scala 版本:2.11.8

java 版本:1.7

火花版本:2.1.0

maven 依赖:

 <dependencies>
    <!-- https://mvnrepository.com/artifact/ml.dmlc/xgboost4j-spark -->
    <dependency>
        <groupId>ml.dmlc</groupId>
        <artifactId>xgboost4j-spark</artifactId>
        <version>0.8</version>
    </dependency>


    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-core_2.11</artifactId>
        <version>${spark.version}</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-mllib_2.11</artifactId>
        <version>${spark.version}</version>
        <scope>provided</scope>
    </dependency>

</dependencies>

我用idea,写代码的时候没有报错,但是当我想把我的项目打包到jar时,就报错了。

【问题讨论】:

    标签: apache-spark xgboost


    【解决方案1】:

    原因是缺少xgboost4j依赖,在maven中添加即可:

    <dependency>
            <groupId>ml.dmlc</groupId>
            <artifactId>xgboost4j</artifactId>
            <version>0.8</version>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 2015-03-12
      • 2020-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 2019-02-20
      • 1970-01-01
      • 2018-09-20
      • 2017-05-12
      相关资源
      最近更新 更多