我知道通过spark mllib我们可以通过save()方法将朴素贝叶斯模型保存到hdfs中。但是我们尝试用sparkml朴素贝叶斯来保存到hdfs中,然后它会给出错误。错误的fs:hdfs://localhost:8020/pa/model/nb,应输入:file:///我使用的是spark-1.6.0和hadoop2.7。
sqyvllje1#
我在保存spark-ml模型时也遇到了问题——似乎没有一种简单的方法可以做到这一点。试着这样保存它-如果路径有错误,试着保存到tmp,如下所示。
sc.parallelize(Seq(NBmodel), 1).saveAsObjectFile(“/tmp/NBModel”)
1条答案
按热度按时间sqyvllje1#
我在保存spark-ml模型时也遇到了问题——似乎没有一种简单的方法可以做到这一点。
试着这样保存它-如果路径有错误,试着保存到tmp,如下所示。