ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 1) java.sql.BatchUpdateException: Duplicate
sparksql把JDBC 从关系型数据库中读取数据的方式创建 DataFrame报错:
20/08/26 15:29:37 ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 1)
java.sql.BatchUpdateException: Duplicate entry '269' for key 'PRIMARY'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '269' for key 'PRIMARY'
Job aborted due to stage failure: Task 0 in stage 1.0 failed 1 times, most recent failure: Lost task 0.0 in stage 1.0 (TID 1, localhost, executor driver): java.sq
去掉数据库里的主键递增
idea中sparksql把JDBC 从关系型数据库中读取数据的方式创建 DataFrame,代码部分
import org.apache.log4j.{Level, Logger}
import org.apache.spark.SparkConf
import org.apache.spark.sql.SparkSessionobject readFile {def main(args: Array[String]): Unit = {Logger.getLogger("org").setLevel(Level.ERROR)val conf: SparkConf = new SparkConf().setAppName(this.getClass.getSimpleName).setMaster("local[2]")val spark = SparkSession.builder().config(conf).getOrCreate()// 加载/保存方法
// val frame = spark.read.json("D:/JulyMounth/spark/sparkData/people.json")
// frame.show()
// frame.write.format("csv").mode("append").save("D:/JulyMounth/spark/sparkData/900")//JDBC 从关系型数据库中读取数据的方式创建 DataFrameval df = spark.read.format("jdbc").option("url", "jdbc:mysql://localhost:3306/mydata").option("driver", "com.mysql.jdbc.Driver").option("dbtable", "a_users").option("user", "root").option("password", "123456").load()df.show()df.write.format("jdbc").option("url","jdbc:mysql://localhost:3306/mydata").option("driver", "com.mysql.jdbc.Driver").option("dbtable","a_users").option("user","root").option("password","root").mode("append").save()spark.close()}
}
ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 1) java.sql.BatchUpdateException: Duplicate相关推荐
- spark集群环境下Lost task 0.0 in stage 10.0 (TID 17, 10.28.23.202): java.io.FileNotFoundException
spark从当前目录加载文件报错,Lost task 0.0 in stage 10.0 (TID 17, 10.28.23.202): java.io.FileNotFoundException,明 ...
- ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
用 bash spark-submit 在spark上跑代码的时候出现错误: ERROR executor.Executor: Exception in task 9.0 in stage 4 ...
- Spark 报错:Lost task 0.0 in stage 1.0 (TID 2, xxx, executor 0): java.io.FileNotFoundExceptio
-- 昨夜西风凋碧树,独上高楼,望尽天涯路 问题描述 在 Spark 集群中 读取本地文件出现如下错误: Lost task 0.0 in stage 1.0 (TID 2, xxxxx, execu ...
- python Exception happened during processing of request from( 127.0.0.1 xxx) error [10053]
使用Django框架,删除数据时,突然提示如下错误: Exception happened during processing of request from( 127.0.0.1 xxx) er ...
- .php on line 0,PHP Fatal error: Could not queue new timer in Unknown on line 0
问题 I write a simple web application for my compnay that can let user log in to arrange their work ti ...
- nested exception is java.sql.SQLException: HOUR_OF_DAY: 0 -> 1
Cause: java.sql.SQLException: HOUR_OF_DAY: 0 -> 1 HOUR_OF_DAY: 0 -> 1; nested exception is jav ...
- xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0报错问题解决
之前是用xcode8.3.3创建的工程最近升级到Xcode9.0 遇见了这个问题 在Xcode 9.0以上 新建xib文件会报错 xx.xib: error: Illegal Configuratio ...
- mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1' (10060)
今天在用批处理进行MySQL自动备份的过程中遇到一个问题,错误提示:mysqldump: Got error: 2003: Can't connect to mysql server on '127. ...
- sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=)
通过一键安装lnmp环境,运行sphinx时,提示sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=) 是因为lnmpa服务 ...
最新文章
- PySCF :基于Python的化学模拟框架
- 温州大学《深度学习》课程课件(十、人脸识别与神经风格迁移)
- 【Splay】【块状链表】bzoj3223 Tyvj 1729 文艺平衡树
- 认识适配器:JSON绑定概述系列
- Java笔记-使用Kaptcha验证码框架
- C#中如何利用操作符重载和转换操作符
- comment.html手机文件,comment.html
- 电信光猫该怎么同时连接三个路由器?
- 什么是 DevSecOps?系列(一)
- intellij安装scala插件
- 疯狂软件Oracle数据库视频
- java删除浏览器cookies_清除浏览器cookie
- 红米怎么打开USB调试(Android4.2.2),系统中隐藏开发者选项(红米,MTK6589,三星i9500 /S4打开开发者选项)
- Haskell语言学习笔记(75)Conduit
- Banner设计技巧总结
- CodeForces - 1526C2
- uniapp 微信小程序 map自定义气泡customCallout
- 如何有效地阅读技术书籍
- 《算竞(紫书)》笔记1 STL入门
- 定位及元素的显示和隐藏
热门文章
- 计算机CAD技术在工程设计中的应用,研究在机械工程设计中CAD技术的运用
- 各种编码格式(GB2312,GBK,GB18030,unicode,utf-8)之间的关系
- python撤销_Python 实现还原已撤回的微信消息
- 无线通信模块——WiFi,蓝牙,2.4G
- 【C语言】实现双人控制的战斗小游戏
- bga焊盘怎么做_BGA焊盘的设计
- 程序设计与算法(一)C语言程序设计-郭炜-笔记 (自用)
- 马逊ERP系统独立部署OEM贴牌是什么意思?
- floyd算法求解地铁路线问题
- [附源码]java毕业设计汽车票售票系统lunwen