2016-08-24 15 views
0

しよう:Zeppelinでeventhub jarまたはlibraryファイルを追加するには?

import org.apache.spark.streaming.eventhubs.EventHubsUtils 

を私はエラーを取得しています:

object eventhubs is not a member of package org.apache.spark.streaming 

私はjarファイルの火花streaming_2.10-1.5.1.jarコマンドを使用して追加することを試みた:

z.load("/jars/spark-streaming_2.10-1.5.1.jar") 

私のjarファイルはhdfsフォルダのjarフォルダにあります。

答えて

0

spark-streaming_2.10-1.5.1.jarファイルにorg.apache.spark.streaming.eventhubs.EventHubsUtilsクラスが含まれているかどうかを確認できますか。 (ファイル名をzipに変更するか、またはjar -tvfを使用して同じ名前を確認することができます)。ファイルをダウンロードするときにhttps://mvnrepository.com/artifact/org.apache.spark/spark-streaming_2.10/1.5.1 私は瓶のクラスを表示されません。

あなたは場所

https://github.com/hdinsight/hdinsight-spark-examples/tree/master/sparkstreaming/lib

以下から火花ストリーミングeventhubs jarファイルをダウンロードすることができますし、私は、このjarファイルが必要なクラスを持っていることがわかります。また、私はsparkシェルを介してインポートし、zeppelinでも動作するようにimport文を実行するとうまく動作します。

0

まだ必要なクラスがjarファイルの場合でも問題は発生しません。

zeppelinに外部のjarファイルのクラスファイルを理解させる方法はありますか?

SPARK_HOME/spark-client/conf/spark-defaults.confにspark.filesオプションもあります。

でも、私は同じ問題に直面しています。

関連する問題