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

大数据之写入Doris数据问题

1. 解决Key columns should be a ordered prefix of the schema. KeyColumns[1] (starts from zero) is xxx, but

背景

create table if not exists XXX (

    `fathercorp` varchar(50),

    `id` decimalv3(38,0)

    ) ENGINE=OLAP

UNIQUE KEY(`id`)

COMMENT 'xxxx'

DISTRIBUTED BY HASH(`id`) BUCKETS 10

PROPERTIES (

"replication_allocation" = "tag.location.default: 3",

"is_being_synced" = "false",

"storage_format" = "V2",

"enable_unique_key_merge_on_write" = "true",

"light_schema_change" = "true",

"store_row_column" = "true",

"disable_auto_compaction" = "false",

"enable_single_replica_compaction" = "false"

);

解决方案: 

将错误Key columns should be a ordered prefix of the schema. KeyColumns[1] (starts from zero) is aa, but corresponding column is bb in the previous columns declaration.

  由于UNIQUE KEY(`id`)中的字段必须为DDL建表语句的第一列,有顺序关系,然后问题解决

2.关于由于源表Oracle字段类型长度引起的错误

  

具体详细原因:

因为我们建表的时候,也是依据Oracle源表的字段长度进行建表的,如果在Doris中进行建表,字段长度类型尽可能的大一点,这样可以避免这种错误

http://www.lryc.cn/news/402977.html

相关文章:

  • HTML+echarts.js实现的炫酷金色风格可视化组件
  • 【BUG】已解决: KeyboardInterrupt
  • iOS——MRC与ARC以及自动释放池深入底层学习
  • OpenCV教程:cv2如何把两张图片的大小,设置成相同的宽高
  • web前端 Vue 框架面试120题(五)
  • CV12_ONNX转RKNN模型(谛听盒子)
  • k8s集群创建devops项目一直等待状态,没有发现host
  • chatglm2-6b-prompt尝试
  • vite+vue3项目初始化搭建
  • 使用 Vue3、Node.js、MySQL、Electron 和 Express 实现用户登录、文章管理和截屏功能
  • django中日志模块logging的配置和使用
  • pyqt/pyside QTableWidget失去焦点后,选中的行仍高亮的显示
  • 函数定义、合约与面向对象(以太坊solidity合约)
  • 微服务:nacos
  • 前端css常用笔记
  • WINUI或WPF灵活使用样式、控件模板、自定义控件、用户控件
  • 如何用EXCEL自动解方程/方程组?利用 矩阵乘法X=A-*B,X=mmult(minverse(A), B)
  • ComfyUI进阶:Comfyroll插件 (二)
  • Spring Boot集成Activity7实现简单的审批流
  • 自动驾驶,革了谁的命
  • 在线实习项目|泰迪智能科技企业级项目学习,暑期大数据人工智能学习
  • 【BUG】已解决:To update, run: python.exe -m pip install --upgrade pip
  • Lua 运算符
  • 园区道路车辆智能管控视频解决方案,打造安全畅通的园区交通环境
  • MATLAB R2023b下载安装教程汉化中文版设置
  • Java二十三种设计模式-工厂方法模式(2/23)
  • 【iOS】OC类与对象的本质分析
  • 【机器学习】使用Python的dlib库实现人脸识别技术
  • GitHub 令牌泄漏, Python 核心资源库面临潜在攻击
  • 【面试题】Golang 锁的相关问题(第七篇)