私はScalaとApache Sparkの初心者です。私は以下の問題に直面しています。Cassandraにデータを挿入するためのSpark SQL
spark SQLを使用して、Cassandraテーブル..user(name、favorite_food)にデータを挿入しようとしています。 [1.13]失敗:
は、コードスニペットは、私が「メイン」java.lang.RuntimeExceptionスレッドで問題 例外に直面しているが、この
val conf = new SparkConf(true)
.set("spark.cassandra.connection.host", "127.0.0.1")
val sc = new SparkContext("local", "test", conf)
val sqlC = new CassandraSQLContext(sc)
sqlC.setKeyspace("myKeySpace")
sqlC.sql("INSERT into user (name,favorite_food) values ('John Doe','brownies')")
のように見える ``表「」期待されるが、識別子のユーザーが見つかりました。
私は
私のMavenのPOMは
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.10</artifactId>
<version>1.6.2</version>
</dependency>
</dependencies>
のように見えるカサンドラDBのローカルインスタンスを実行しています
私の質問は、 私はなぜ以下のエラーに直面しているのか教えてください。(insert文は、cassandraシェルで完璧に機能します) スレッド "main"の例外java.lang.RuntimeException:[1.13]失敗: `` table ''識別子ユーザが見つかりました
PS:データストアで提供されているスパークコネクタを使用してCassandraにデータを保存できますが、Spark SQLを使用したいのですが可能ですか?
を作品になることをしようとします動作します – RussS