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相关推荐

  1. 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,明 ...

  2. ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM

    用 ​​bash spark-submit​​ 在spark上跑代码的时候出现错误: ERROR executor.Executor: Exception in task 9.0 in stage 4 ...

  3. 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 ...

  4. 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 ...

  5. .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 ...

  6. 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 ...

  7. 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 ...

  8. 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. ...

  9. 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服务 ...

最新文章

  1. PySCF :基于Python的化学模拟框架
  2. 温州大学《深度学习》课程课件(十、人脸识别与神经风格迁移)
  3. 【Splay】【块状链表】bzoj3223 Tyvj 1729 文艺平衡树
  4. 认识适配器:JSON绑定概述系列
  5. Java笔记-使用Kaptcha验证码框架
  6. C#中如何利用操作符重载和转换操作符
  7. comment.html手机文件,comment.html
  8. 电信光猫该怎么同时连接三个路由器?
  9. 什么是 DevSecOps?系列(一)
  10. intellij安装scala插件
  11. 疯狂软件Oracle数据库视频
  12. java删除浏览器cookies_清除浏览器cookie
  13. 红米怎么打开USB调试(Android4.2.2),系统中隐藏开发者选项(红米,MTK6589,三星i9500 /S4打开开发者选项)
  14. Haskell语言学习笔记(75)Conduit
  15. Banner设计技巧总结
  16. CodeForces - 1526C2
  17. uniapp 微信小程序 map自定义气泡customCallout
  18. 如何有效地阅读技术书籍
  19. 《算竞(紫书)》笔记1 STL入门
  20. 定位及元素的显示和隐藏

热门文章

  1. 计算机CAD技术在工程设计中的应用,研究在机械工程设计中CAD技术的运用
  2. 各种编码格式(GB2312,GBK,GB18030,unicode,utf-8)之间的关系
  3. python撤销_Python 实现还原已撤回的微信消息
  4. 无线通信模块——WiFi,蓝牙,2.4G
  5. 【C语言】实现双人控制的战斗小游戏
  6. bga焊盘怎么做_BGA焊盘的设计
  7. 程序设计与算法(一)C语言程序设计-郭炜-笔记 (自用)
  8. 马逊ERP系统独立部署OEM贴牌是什么意思?
  9. floyd算法求解地铁路线问题
  10. [附源码]java毕业设计汽车票售票系统lunwen