2016-06-21 68 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」)