SparkStreamingからのデータストリーミングがあります。私は処理する必要があり、最後にカッサンドラにデータを保存したい。ですから、以前はSparkCassandraコネクタを使用しようとしていました。しかし、SparkStreaming Contextオブジェクトのワーカーにはアクセスできません。ですから、私は別々のカサンドラ - スカラドライバを使用しなければなりません。したがって、私はphantomで終わった。今、私の質問は、私はすでにカスナンドラの列ファミリを定義しているということです。では、スカラから選択クエリと更新クエリをどのように行うのですか?テーブル定義なしのファントムドライバを使用してselectクエリを実行するには
私はこれらのドキュメントlink1に従っていますが、私はなぜクライアント(スカラコード)側でテーブル定義を与える必要があるのか分かりません。なぜ我々はちょうどKeyspace
、ClusterPoints
とColumnFamily
とそれを行うことはできません。
テーブル定義を作成してscalaでマッピングすると、spark-workersを通じて 'cassandra'カラムファミリに挿入できますか? – Naresh