我正在尝试保存由ML Pipeline生成的数千个模型。如这里的答案所示,可以按以下方式保存模型:
import java.io._
def saveModel(name: String, model: PipelineModel) = {
val oos = new ObjectOutputStream(new FileOutputStream(s"/some/path/$name"))
oos.writeObject(model)
oos.close
}
schools.zip(bySchoolArrayModels).foreach{
case (name, model) => saveModel(name, Model)
}
我尝试使用 s3://some/path/$name
和 /user/hadoop/some/path/$name
,因为我希望最终将模型保存到Amazon S3,但它们都失败了,并显示无法找到路径的消息。
如何将模型保存到Amazon S3?