【YashanDB知识库】崖山BIT类型对MYSQL兼容问题

原生mysql驱动配置连接崖山数据库 替换的步骤如下,由于官网上面步骤不完善,不能配置成功,因此本文进行正确的配置。使用崖山23.3版本兼容mysql数据库,新建表和查询表都出现问题。4、配置项目hive连接崖山数据的配置(注意端口是不是1688)--指定Hive连接MySQL的驱动全类名-->使用崖山数据库,将mysql相关的创建表语句进行初始化同步。重启之后,通过额外1279监听配置,连接到yashandb。YAS-07202、YAS_MY ERROR ,不兼容。初步分析是jdbc连接层出现的问题,类型方法不兼容。 阅读详情

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7901517.html?templateId=1718516

**【问题分类】**功能兼容

**【关键字】**YAS-07202、YAS_MY ERROR,bit

【问题描述】

本项目的架构是hadoop+hive+yashandb

使用崖山数据库,将mysql相关的创建表语句进行初始化同步

使用崖山23.3版本兼容mysql数据库,新建表和查询表都出现问题

查询报错

mysql> SELECT DISTINCT ‘org.apache.hadoop.hive.metastore.model.MTable’ AS NUCLEUS_TYPE,A0.CREATE_TIME,A0.LAST_ACCESS_TIME,A0.OWNER,A0.OWNER_TYPE,A0.RETENTION,A0.IS_REWRITE_ENABLED,A0.TBL_NAME,A0.TBL_TYPE,A0.TBL_ID FROM TBLS A0 LEFT OUTER JOIN DBS B0 ON A0.DB_ID = B0.DB_ID ;

ERROR 7202 (HY000): YAS-07202 plugin execution error, YAS_MY error, unsupported datatypemysql> SELECT DISTINCT ‘org.apache.hadoop.hive.metastore.model.MTable’ AS NUCLEUS_TYPE,A0.CREATE_TIME,A0.LAST_ACCESS_TIME,A0.OWNER,A0.OWNER_TYPE,A0.RETENTION,A0.IS_REWRITE_ENABLED,A0.TBL_NAME,A0.TBL_TYPE,A0.TBL_ID FROM TBLS A0 LEFT OUTER JOIN DBS B0 ON A0.DB_ID = B0.DB_ID ;

ERROR 7202 (HY000): YAS-07202 plugin execution error, YAS_MY error, unsupported datatype

创建表报错

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

初步分析是mysql类型不兼容,出现相关报错

分别从jdbc层,表定义和字段类型等进行分析

【问题原因分析】

相关的查询表的结构如下

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

通过定位mysql创建语法,将可能出现字段类型兼容问题定位在 mediumtext -->clob 和 bit – >bit

上面。通过修改对比和研发进行联合分析发现,崖山bit类型和mysql bit类型,看着是兼容的,实际上是不兼容的

定位到bit类型是不兼容之后,全部将bit类型替换成boolean之后,相关的查询和创建新表的问题都没有了

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

【解决/规避方法】

全部将bit类型替换成boolean之后,相关的查询和创建新表的问题都没有了

YashanDB个人版Linux原生安装实战:从initdb到DBeaver连接 数据库安装不仅是解压运行,更是理解操作系统权限、JVM运行时、网络协议栈与配置加载机制的综合实践。YashanDB个人版作为轻量级国产数据库,以Oracle语法兼容性和开箱即用特性,成为教学与开发测试的理想选型。其安装过程直面libaio依赖、glibc版本约束、ulimit资源限制、pg_hba.conf认证配置等典型Linux系统层问题,天然适配数据库原理课程中‘进程-内存-文件-网络’四维能力训练。通过原生二进制部署(非Docker),可完整观察initdb初始化逻辑、yashandb服务启动流程及J 阅读详情

相关推荐

hive配置远程metastore

hive配置远程metastore的方法:     1)首先配置hive使用本地mysql存储metastore(服务器A 111.121.21.23)(也可以使用远程mysql存储)     2)配置完成后,在服务器A启动服务:bin/hive --service metastore  (默认监听端口是:9083)     3)配置hive客户端,修改hive-site.xml:(服务

竹叶青 的专栏 2万+

YashanDB 崖山数据库尝鲜

作者 | JiekeXu来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT)如需转载请联系授权 |(个人微信 ID:JiekeXu_DBA)大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 YashanDB 崖山数据库尝鲜,欢迎点击上方蓝字“JiekeXu DBA之路”关注我的公众号,标星或置顶,更多干货第一时间到达!目 录 一、崖山数据库简...

JiekeXu的博客 3280

【信息科学与工程学】【产品体系】第二十七篇 存储系统系列一 01

存储系统是一个横跨单机引擎 → 分布式系统 → 硬件指令集 → 云上多地域的四层技术栈。下面按你给的格式,用一组相互关联的表把"各类特性组合"一次性铺开。版本号以各厂商当前 GA 版本为准,功能清单为生产级能力摘要。编号存储系统(厂商 / 内核 / 引擎 / 版本 / 功能清单)S01Ceph(Red Hat / 自研内核模块 / RADOS + BlueStore + RocksDB / Squid 19.x)/ 功能:RBD 块、RGW 对象(S3/Swift)、CephFS POSIX、副本+EC 混

weixin_49199313的博客 366

国产崖山数据库调研分析报告(YashanDB)

国产崖山数据库调研分析报告(YashanDB)

钮钴禄海涛。 6272

HFSS实战(三)——过孔via TDR仿真

在上一讲中,主要是通过观察S参数确定via的优化是否达到目标。但S参数只能看到一个整体的结果,并不知道via真实的阻抗是多少?想要单独确定via的阻抗,最好还是通过TDR的仿真。

luohuo9844的博客 1万+

Ollama最新快速上手指南:从安装到精通本地AI模型部署

想让Ollama跑你的"私房模型"?三种主流格式全支持,总有一款适合你!GGUF格式(推荐新手首选)创建Modelfile文件:执行创建命令:运行你的专属模型:PyTorch/Safetensors格式(适合进阶玩家)先用库测试模型能否正常加载确保模型结构完整后再导入Ollama官方文档有详细转换指南专业小贴士GGUF格式最轻量,PyTorch最灵活,Safetensors最安全遇到问题?试试用llama.cpp进行格式转换7B参数模型推荐使用q4_0量化级别想让AI用马里奥。

全世界的博客 2309

广东的崖山,中国的崖山数据库

而新能源汽车是新兴产业,国内相关企业发展迅猛,核心技术自研比例高,比亚迪、小鹏、理想等若干家国产车企的品牌知名度近年大幅提升,随着产业发展,如充换电设施等周边业态的普及,我国发电、输配电能力提升,电价大幅下降,新能源汽车充电比油车百公里成本约低 5 到 10 倍,新能源汽车销量增长迅速,并且实现大量出口,在国际舞台与传统车企巨头同台竞技。当时它正在推广其初级认证 YCA。中提到过,YashanDB 过去半年排名上升 4 位,目前第 13 位,外宣发挥了一定作用,有更多人知道崖山,了解崖山,尝试使用崖山。

少安事务所 2058

新疆地形数据下载:30米、12.5米、5米DEM地形数据

新疆是我国陆地面积最大的省级行政区,总面积达166万平方公里。新疆的地形也十分的复杂,新疆的地形呈山脉与盆地相间排列,盆地被高山环抱,,俗称“三山夹两盆”。三山指阿尔泰山、昆仑山、天山,两盆是指塔里木盆地和准噶尔盆地。 对精度要求不高的话,可以直接使用图新地球下载 新疆30米地形数据 大小:9.26GB 来自ASTER v3的新疆30米地形数据 30米地形数据下载 新疆12.5米地形数据 12.5米DEM数据由于精度比较高,一般不会用到全省的数据,通常用的是一个地区的,因此,可以单独分

LocaSpace的博客 3495

MySQL生产环境迁移至YashanDB数据库深度体验

崖山迁移平台(YashanDB Migration Platform,下文以YMP代称)是YashanDB提供的数据库迁移产品,支持异构RDBMS与YashanDB之间进行迁移评估、离线迁移、数据校验的能力。YMP提供可视化服务,用户只需通过简单的界面操作,即可完成从评估到迁移整个流程的执行与监控,实现低门槛、低成本、高效率的异构数据库迁移。

cod0410的博客 1617

汽车级智能栅极驱动器深度解析 | 连载03:功能框图与工作模式详解

在前两期连载中,我们分析了DRV871x-Q1的产品架构、引脚配置和电气特性。本期我们将深入探讨DRV871x-Q1的功能框图和工作模式,这是理解芯片内部工作机制的关键。通过分析功能框图,我们能够清晰地了解各功能模块之间的关系和信号流向;通过工作模式分析,我们能够掌握芯片在不同应用场景下的配置方法。这些知识对于系统设计和故障排查都至关重要。

VehSwHwDeveloper的博客 1101

一文读懂资管系统里的“清算路径”:钱和券的“导航地图”

简单来说,清算路径就是给每一笔交易预设好的“导航路线”。钱从哪个银行账户出?通过哪家证券公司去买?用哪个股东账户去登记?买回来的股票记在谁的名下?“清算路径”就是把这一连串问题的答案提前配置好。它连接了银行托管户(钱的源头)、券商(交易的中介)和交易所(买卖的市场)。没有配好这条路,交易就无法闭环。清算路径是金融基础设施的缩影。资金如何安全地从银行流向市场;资产如何合法地归属到产品名下;交易数据如何在不同系统间流转。它是资管系统能够日复一日、准确无误地处理亿万级交易的基石。

m0_37607945的博客 236

Yashandb YMP 安装部署

本次 YCP 考试还涉及到了 YMP 迁移工具,本文演示如何快速安装部署一套 YMP 环境。崖山迁移平台(YashanDB Migration Platform,YMP)是 YashanDB 提供的数据库迁移产品,提供异构 RDBMS 与 YashanDB 之间进行迁移评估、离线迁移、数据校验的能力。YMP 提供可视化服务,用户只需通过简单的界面操作,即可完成从评估到迁移整个流程的执行与监控,实现低门槛、低成本、高效率的异构数据库迁移。

LuciferLiu_DBA 1230

国产化适配 - YashanDB、达梦数据库与MySQL 的兼容性及技术选型对比分析

高(协议层兼容5.7,工具辅助迁移)低(需手动调整SQL和数据类型)单机性能2.5倍于MySQL。支持国产OS,但生态较封闭。完全国产化,兼容国产OS。根据知识库信息,以下是。依赖Oracle生态优化。低(YMP工具支持)

1123

YOLO26 改进 - 注意力机制 | Mask Attention掩码注意力,可学习掩码矩阵破解低分辨率特征提取难题 | 2025 预印

本文提出了用于低分辨率图像分割的MaskAttn - UNet框架,并将其核心的掩码注意力机制集成到YOLO26中。传统U - Net类模型难以捕捉全局关联,Transformer类模型计算量大,而掩码注意力机制通过可学习的掩码,让模型选择性关注重要区域,融合了卷积的局部效率和注意力的全局视野。其工作流程包括特征适配、掩码生成、定向注意力计算和特征融合。我们将掩码注意力机制代码集成到YOLO26中。

魔改工程师的博客 835

STM32CubeMX之emWin移植

“前面两章介绍了SDRAM和LTDC的使用,本篇文章将介绍emWin移植到STM32。”硬件环境:STM32F429IGT6软件环境:STM32CubeMX v5.5.0...

zhang062061的专栏 2826

手把手带你从异构数据库迁移到崖山数据库

对于评估的准确性,市面上大部分的工具做评估的时候都会采取预设好的规则来进行判断,但是YMP除了实现上面的功能外,还会把规则应用后的语句在YMP的内置YashanDB数据库进行模拟执行,内置库可以用于模拟评估的库和最终迁移的目标库版本是否一致,使用起来既保证了评估结果的正确性又比较灵活。第二是自动转换后的兼容,即不需要人工介入,工具能帮助做一些语法的转换。对于在数据迁移后怎么确保目的库的数据和源数据是否一致的问题,还需要对迁移后的数据进行全面、准确的校验,确保数据的一致性、完整性,确保迁移质量。

m0_74746655的博客 1615

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

hive任务报错SELECT DISTINCT ‘org.apache.hadoop.hive.metastore.model.MPartition‘

问题描述: hive执行INSERT OVERWRITE TABLE操作时在最后阶段任务出现报错: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask. MetaException(message:Exception thrown when executing query : SELECT DISTINCT 'org.apache.hadoop.hive.metastore.model.

2020xyz的博客 5641

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

hive安装和使用相关问题解决方式

ubuntu下面: (1)安装好java 设置 JAVA_HOME 在文件/etc/profile中设置 JAVA_HOME=/usr/ export JAVA_HOME tianzhao@tianzhao-VirtualBox:~/apache/trunk$ echo $JAVA_HOME /usr/ (2)ssh tianzhao@tianzhao-

分布式应用与服务器架构专栏 7892

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

2021年5月国产数据库大事记-墨天轮

本文整理了2021年5月国产数据库大事件和重要产品发布消息。 国产数据库大事记 5月6日消息,近日,由国家发展和改革委员会与中央广播电视总台联合出品的六集纪录片《长江之歌》在总台央视纪录频道播出,展现了武汉达梦40年追梦国产数据库事业。 在本期9分40秒处,节目组将敏锐的目光投向了达梦公司,对达梦公司董事长冯裕才进行了采访,站在新的历史坐标上,以长江经济带的宏观视角记录了达梦公司“不走捷径”、矢志建设我国数据库事业的“高清画面”。 5月7日,腾讯云TDSQL,150万中标福建省级医疗保障信息平台项目。

ToyaAkira00的博客 1万+

hive 问题总结

1.org.apache.hadoop.hive.ql.metadata.HiveException: MetaException(message:Exception thrown when executing query FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: MetaExc...

qq_34864753的博客 4694

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 136

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 204

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 461

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 416

数据库主键选型指南:BIGINT vs VARCHAR

主键选型关乎数据库性能与架构演进。BIGINT(如雪花算法)在顺序写入、二级索引开销和分布式生成上优势显著,适合高并发核心链路;而传统 VARCHAR UUIDv4 因随机性导致频繁页分裂、存储膨胀,性能堪忧。UUIDv7 通过时间戳有序性实现高效追加写入,结合 BINARY(16) 存储可兼顾性能与安全,成为现代微服务新选择。关键在于:主键应稳定、无业务含义,优先选用趋势递增的紧凑类型,并根据场景合理采用双主键模式或 ULID 等替代方案。

小李同学的博客 303
上一篇: 【YashanDB知识库】使用DBeaver 插入数据 nvarchar字段插入为空
下一篇: 【YashanDB知识库】YDC无法通过conn切换用户
YashanDB
博客等级 码龄6年 2736粉丝 716原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值