我在纱线群集模式下运行一个应用程序。 我的应用程序在map操作中执行以下操作。
问题是这与1个执行程序运行良好,而不是多个执行程序。
这是我得到的错误
Stemmer'搬运工'未知! 显示java.lang.NullPointerException at weka.core.stemmers.SnowballStemmer.stem(SnowballStemmer.java:408) at cat.weka.filters.unsupervised.attribute.SmtStringToWordVector.convertInstancewoDocNorm(TestStringToWordVector.java:1768) at cat.weka.filters.unsupervised.attribute.SmtStringToWordVector.input(TestSmtStringToWordVector.java:776) at cat.engine.prediction.WekaMLPredictor.convertStringToWordVector(WekaMLPredictor.java:203)
这是我在地图操作中使用的scala代码
def applyMLModel(row: Row) {
val wekamodel = getmodel(id)
var result = wekamodel.predict(attr)
}