在Zeppelin中使用分类器指定依赖项

时间:2017-08-01 16:37:42

标签: scala maven apache-spark emr apache-zeppelin

我正在尝试使用Zepplin和Stanford NLP来对EMR进行情绪分析。

我添加了edu.stanford.nlp:stanford-corenlp:3.8.0,但是,我无法弄清楚如何使用分类器添加依赖项。

我收到此错误edu.stanford.nlp.io.RuntimeIOException: java.io.IOException: Unable to open "edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz" as class path, filename or URL

它显示是因为我需要这个包(以sbt格式)libraryDependencies += "edu.stanford.nlp" % "stanford-corenlp" % "3.8.0"classifier "models"

如何在Zeppelin中指定此依赖项?

1 个答案:

答案 0 :(得分:2)

要将依赖项添加到语言模型,请在Spark解释器配置的“依赖关系”部分中使用以下格式(解释器 - > Spark - >编辑 - >依赖关系):

  

的groupId:artifactId的:包装:分类器:版本

在你的情况下,它应该与

一起使用
  

edu.stanford.nlp:斯坦福-corenlp:罐:型号:3.8.0