Anaconda Jupyterノートブックに関連するヘルプを探したいと思います。私はPyuparkとSparkRをJupyterのノートブックに書きたいと思っています。私はJupyterのノートブックと一緒にApache Toreeをインストールする方法を教えるオンラインチュートリアルに従いました。Apache Toree with Anaconda Jupyter Notebook
私はKerouized Hadoopクラスタを管理するためにCloudera Managerパーセルを使用しています。
しかし、私はApache Toree PySparkのカーネルをサーバログに以下のエラーでオープンできません。
[I 15:24:50.529 NotebookApp] Creating new notebook in
[I 15:24:52.079 NotebookApp] Kernel started: 8cb4838c-2171-4672-96a4-b21ef191ffc6
Starting Spark Kernel with SPARK_HOME=/opt/cloudera/parcels/CDH/lib/spark
WARNING: User-defined SPARK_HOME (/opt/cloudera/parcels/CDH-5.9.0-1.cdh5.9.0.p2024.2115/lib/spark) overrides detected (/opt/cloudera/parcels/CDH/lib/spark).
WARNING: Running spark-class from user-defined location.
Exception in thread "main" java.lang.NoSuchMethodError: joptsimple.OptionParser.acceptsAll(Ljava/util/Collection;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
at org.apache.toree.boot.CommandLineOptions.<init>(CommandLineOptions.scala:37)
at org.apache.toree.Main$delayedInit$body.apply(Main.scala:25)
at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
at scala.App$class.main(App.scala:71)
at org.apache.toree.Main$.main(Main.scala:24)
at org.apache.toree.Main.main(Main.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:731)
at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:181)
at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:206)
at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:121)
at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
私はjoep-simple-4.5.jarをToreeのlibとSparkホームに入れました。新しいノートブックを作成しようとするときにそれを見つけることができるように私はそこに瓶を置く必要がある場所はありますか?ありがとう。私が見つけた
敬具、 ルカ
私はこの同じ問題を持っている:
P. S.はここでCDH 5.10.0との互換性があるToreeバージョンです。 https://issues.apache.org/jira/browse/TOREE-324というリンクは、jopt-simple 4.9で再コンパイルすると言います。私はこの変更を加えて再コンパイルしましたが、配備するためにITを活用する必要があるため、問題を解決するとは言えません。このトピックのhttps://gitter.im/apache/toreeには、現在の会話があります。調整してください。 – codeaperature