2016-06-21 69 views
0

我知道通过spark-mllib我们可以通过save()方法将朴素贝叶斯模型保存到hdfs。但我们试着用Spark-ml朴素贝叶斯来保存成hdfs,然后给出错误。 错误的FS:hdfs:// localhost:8020/pa/model/nb,expected:file:///spark-ml朴素贝叶斯保存到hdfs

我正在使用spark-1.6.0和hadoop 2.7。

回答

1

我在保存spark-ml模型时也遇到了问题 - 似乎没有一个简单的方法来做到这一点。

尝试像这样保存它 - 如果您的路径出现错误,请尝试将其保存到tmp,如下所示。

sc.parallelize(Seq(NBmodel), 1).saveAsObjectFile(“/tmp/NBModel”)