私はApache SparkでScalaのAzure CosmosDBコネクタを使って遊んでいます。私のCosmosDBのコレクションにDataFrameを書き込む方法についての例や洞察があれば疑問に思っていました。現在、私は自分のコレクションに接続してデータを返して操作することができますが、結果を同じデータベース内の別のコレクションに書き戻したいと思います。Apache Spark Scala CosmosDBコネクタデータベースに戻る
書き込み先のEndPoint、MasterKey、Database、およびCollectionを含むwriteConfigを作成しました。
次に、次の行を使用してコレクションに書き込もうとしました。
manipulatedData.toJSON.write.mode(SaveMode.Overwrite).cosmosDB(writeConfig)
これはうまく動作し、エラーは表示されませんが、コレクションに何も表示されません。
私はhttps://github.com/Azure/azure-cosmosdb-sparkにあるドキュメントを調べましたが、データをデータベースに書き戻す例はほとんど見つかりませんでした。
私がやっていることよりもdocumentDB/cosmosDBに書き込む方が簡単な場合は、私は任意のオプションに開放されています。
ありがとうございました。