在将json写入我的Cosmos DB时,我一直面临这个问题。我可以读取数据,但在写入数据时出现问题
应用了以下版本的Cosmos db connectors https://docs . azuredatabricks . net/spark/latest/data-sources/azure/Cosmos db-connector . html,并尝试了不同的版本。这个问题仍然存在。
RawFilePath="/mnt/ADLS/Users/test/CosmosDB/testfile.json"
DFRead=spark.read.json(RawFilePath)
DFNew = DFRead.selectExpr("activity", "partition AS xfactor","response", "source", "type")
writeConfig = {
"Endpoint" : "{End Point}",
"Masterkey" : "{MasterKey}",
"Database" : "{DB Name}",
"Collection" : "{Connection name}",
"Upsert" : "true"
}
DFNew.write.format("com.microsoft.azure.cosmosdb.spark").options(**writeConfig).save()
收到以下错误。
Error : java.lang.UnsupportedOperationException: Writing in a non-empty collection.
期望将 json 写入 Cosmos DB 集合。但是,无法解决数据砖中的非空收集错误。它真的非常感谢你的帮助。
谢谢你...
尝试指定模式
DFNew.write.format("com.microsoft.azure.cosmosdb.spark").mode("append").options(**writeConfig).save()
问题内容: 我正在尝试在Jenkins / Hudson上配置我的电子邮件,并且不断收到错误消息: 我已经在网上看到了大量有关该错误的信息,但是我没有得到任何帮助。我在Fedora Linux(不是OpenJDK)上使用Sun的JDK。 这是我尝试过的一些方法。我试着从以下这个建议后,但复制从Windows的cacerts到托管詹金斯没有工作,我的Fedora箱。我尝试按照本指南进行操作,因为我试
我试图执行下面的代码。 当我尝试运行上述程序时,在传输中出现队列文件写入错误。发送(消息)行。谁能帮我解决这个问题?我的代码有问题吗?这是服务器问题吗?
问题内容: 我的一个Web应用程序出现以下错误- 任何想法-这是服务器上的一些硬盘空间问题吗? 问题答案: 使用命令: 除非您的系统上的错误代码不同,否则文件系统已满。
我一天的大部分时间都在工作,让电容式土壤传感器通过我的ESP32 DEVKITV1与我的Pi服务器上的IMOXDB设置进行通信。我已经成功地让我的设置读取传感器并连接到我家的WIFI,但我还没能让它与我的IMOXDB对话。 我正在使用库来处理由davidgs分叉的https://github.com/davidgs/ESP8266_Influx_DB_V2.这是我的第一个ESP32项目,自从15年
问题内容: 在我的JavaFX应用程序中,当我对EmbeddedId类使用“ 非延迟收集” 选项时,为了保持双向关系,它将产生以下异常。经过几个小时的工作后,我仍然无法解决它。实体类如下。谢谢。 EmbeddedId类 WorkflowStep实体 (带有EmbeddedId) WfScriptTemplate实体 (具有双向关系) PostgreSQL异常 MySQL异常 问题答案: 摘录自JP
问题内容: 在我的JavaFX应用程序中,当我对EmbeddedId类使用 Non Lazy Collection 选项时,为了保持双向关系,它将产生以下异常。经过几个小时的工作后,我仍然无法解决它。实体类如下。谢谢。 EmbeddedId类 WorkflowStep实体 (带有EmbeddedId) WfScriptTemplate实体 (带有双向关系) PostgreSQL异常 MySQL异常