2017-10-13 8 views
0

私はPredictionIoを初めて使用しています。私はいくつかのテンプレートをテストし始めます。私は、テキストの分類を使用して、私はpio train を行うとI次の例外テンプレートを使用したトレーニング中にエラーが発生するhttps://github.com/apache/incubator-predictionio-template-text-classifier.git

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.spark.sql.SQLContext$implicits$.rddToDataFrameHolder(Lorg/apache/spark/rdd/RDD;Lscala/reflect/api/TypeTags$TypeTag;)Lorg/apache/spark/sql/DataFrameHolder; 
at org.example.textclassification.LRAlgorithm.train(LRAlgorithm.scala:37) 
at org.example.textclassification.LRAlgorithm.train(LRAlgorithm.scala:19) 
at org.apache.predictionio.controller.P2LAlgorithm.trainBase(P2LAlgorithm.scala:49) 
at org.apache.predictionio.controller.Engine$$anonfun$18.apply(Engine.scala:690) 
at org.apache.predictionio.controller.Engine$$anonfun$18.apply(Engine.scala:690) 
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) 
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234) 
at scala.collection.immutable.List.foreach(List.scala:381) 
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234) 
at scala.collection.immutable.List.map(List.scala:285) 
at org.apache.predictionio.controller.Engine$.train(Engine.scala:690) 
at org.apache.predictionio.controller.Engine.train(Engine.scala:176) 
at org.apache.predictionio.workflow.CoreWorkflow$.runTrain(CoreWorkflow.scala:67) 
at org.apache.predictionio.workflow.CreateWorkflow$.main(CreateWorkflow.scala:251) 
at org.apache.predictionio.workflow.CreateWorkflow.main(CreateWorkflow.scala) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:498) 
at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:743) 
at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:187) 
at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:212) 
at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:126) 
at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) 

私の環境 PredictionIOありますVersion0.11 スパーク:バージョン2.1.1 elasticsearch:5.3.2 テンプレート:https://github.com/apache/incubator-predictionio/

答えて

0

あなたはbuild.sbtでその特定のスパークバージョンを言及しなければならないし、それが問題を解決しない場合。次に、テンプレートのGithubリンクを提供して、テンプレートで行った他の変更について言及してください。

関連する問題