当前位置: 首页 > news >正文

spark-sql 写入paimon主键表报错 Cannot write nullable values to non-null column

报错内容

java.lang.RuntimeException: Cannot write nullable values to non-null column
        at org.apache.paimon.spark.catalyst.analysis.PaimonAnalysis.checkNullability(PaimonAnalysis.scala:126)
        at org.apache.paimon.spark.catalyst.analysis.PaimonAnalysis.$anonfun$schemaCompatible$1(PaimonAnalysis.scala:87)
        at org.apache.paimon.spark.catalyst.analysis.PaimonAnalysis.$anonfun$schemaCompatible$1$adapted(PaimonAnalysis.scala:85)
        at scala.collection.LinearSeqOptimized.forall(LinearSeqOptimized.scala:85)
        at scala.collection.LinearSeqOptimized.forall$(LinearSeqOptimized.scala:82)
        at scala.collection.immutable.List.forall(List.scala:91)

报错原因

写入paimon 会从语法上检测主键字段是否非空,如果函数或者字段可能为

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MegaCLI和H750阵列卡不匹配导致的服务夯死
  • 第二证券:两融账户开通需要的条件?证券两融开户?
  • Android中几种线程交互方式
  • uniapp开发安卓app--安卓低版本(4.4)不显示echarts图表问题解决思路
  • DataX
  • ES6 -- 总结 03
  • Linux网络编程——C/C++Web服务器(二):IO多路复用select/poll/epoll实现服务器监听多客户端事件
  • Java 使用 POI 导出Excel,实现单元格内容为下拉选项
  • 《计算机操作系统》(第4版)第10章 多处理机操作系统 复习笔记
  • Elasticsearch对象映射
  • 神经网络算法 - 一文搞懂Back Propagation(反向传播)
  • js去重的方法
  • Qt使用 QSetting 对 ini 配置文件进行操作
  • 游戏app激励视频广告预加载位置,最大化广告收益
  • 深入理解 CSS Flex 布局
  • python3.6+scrapy+mysql 爬虫实战
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【React系列】如何构建React应用程序
  • E-HPC支持多队列管理和自动伸缩
  • extract-text-webpack-plugin用法
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • IP路由与转发
  • Java,console输出实时的转向GUI textbox
  • mockjs让前端开发独立于后端
  • React系列之 Redux 架构模式
  • spring boot下thymeleaf全局静态变量配置
  • Vue 2.3、2.4 知识点小结
  • Webpack 4x 之路 ( 四 )
  • windows下使用nginx调试简介
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 百度地图API标注+时间轴组件
  • 如何进阶一名有竞争力的程序员?
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 为什么要用IPython/Jupyter?
  • 无服务器化是企业 IT 架构的未来吗?
  • 用Visual Studio开发以太坊智能合约
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 大数据全解:定义、价值及挑战
  • 函数计算新功能-----支持C#函数
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #100天计划# 2013年9月29日
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (k8s)Kubernetes 从0到1容器编排之旅
  • (rabbitmq的高级特性)消息可靠性
  • (办公)springboot配置aop处理请求.
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略