【问题标题】:Failed to load class for data source: Libsvm in spark ML pyspark/scala无法为数据源加载类:Spark ML pyspark/scala 中的 Libsvm
【发布时间】:2016-05-11 11:14:31
【问题描述】:

当我尝试使用 "sqlContext.read.format("libsvm").load" 在 pyspark/scala 中导入 libsvm 文件时,出现以下错误 -

“未能加载数据源的类:Libsvm。”

同时,如果我使用"MLUtils.loadLibSVMFile",它可以正常工作。我需要同时使用Spark ML(获取类概率)和MLlib 进行评估。附上错误截图。

这是一个 MapR 集群。火花版本 1.5.2 Error

【问题讨论】:

    标签: apache-spark pyspark mapr apache-spark-mllib apache-spark-ml


    【解决方案1】:

    libsvm 源格式从 Spark 1.6 版开始可用。

    【讨论】:

      【解决方案2】:

      这可能是版本不匹配,您项目中的 libsvm 版本可能没有那个特定的 API,您能否验证 libsvm 的版本是否已加载,然后确定该 api 是否可用?

      【讨论】:

      • 谢谢安德鲁。该功能不适用于我正在使用的版本。
      • 我还没有特权!
      猜你喜欢
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 2016-12-24
      • 1970-01-01
      相关资源
      最近更新 更多