2017-04-18 20 views
0

を使用してKuduに行を挿入している間、私はApache Kuduを初めて使用しています。私はUbuntuシステムにインストールし、後でApache Sparkシェルを使用してテーブルを作成しました。今私は、()そのために、私はしかし、下記のコマンドを使用していますcustomersDFがデータフレームであるエラーSparkシェル

kuduContext.insertRows(customersDF, "spark_kudu_tbl") 

をinsertRowsを使用して、そのテーブルにデータを挿入しようとしているとspark_kudu_tblはクーズーデータベース内のテーブルです。私は70で私は別のオプションを試してみましたが、誰も私に結果を与えていない

を省略さ...、エラーの下

java.lang.NoSuchMethodError: org.apache.kudu.spark.kudu.KuduContext.insertRows(Lorg/apache/spark/sql/Dataset;Ljava/lang/String;)V 

を取得しています。誰でも私の質問のための解決策を与えることができます。

+0

たぶんhttp://community.cloudera.comクーズーから直接クーズーについての回答(つまり答えを得るためのより良い場所でしょうコミッター) –

答えて

0

誤ったkudu-sparkアーチファクトを使用しているように見えるエラーメッセージから、kudu-spark2_2を使用する必要があります。 (お使いのクーズーのバージョンと最後のビットを置き換える)、次のようにあなたのスパーク・シェルを起動してください

spark-shell --packages org.apache.kudu:kudu-spark2_2.11:1.3.0 
関連する問題