Apache Doris ODBC mysql外表注意事项

简介: 这里要说的是在使用Mysql的ODBC外表的时候要注意事项。
+关注继续查看

前面一篇文章介绍了Apache doris ODBC外表使用方式 - 简书 (jianshu.com)


,这里要说的是在使用Mysql的ODBC外表的时候要注意事项:


  1. mysql数据库及表的字符集一定要是用UTF8,不要使用UTF8mb4,目前doris ODBC外表只支持UTF8编码


  1. 在doris BE节点配置conf/odbcinst.ini,这里配置


[MySQL Driver]
Description     = ODBC for MySQL
Driver          = /usr/lib/libmyodbc8w.so
FileUsage       = 1

这里一定不要使用libmyodbc8a.so 要使用 libmyodbc8w.so 否则会出现中文查询不到结果的问题,这里是因为:


当前ODBC支持ANSI 与 Unicode 两种Driver形式,当前Doris只支持Unicode Driver。
如果强行使用ANSI Driver可能会导致查询结果出错。

如果使用了libmyodbc8a.so ,BE转发过去的sql语句会出现乱码,这个可以通过Mysql的general log 看到。


下图是个示例,本来我传入的是一个中文城市名称,但是因为使用了libmyodbc8a.so ,BE转发到Mysql大的语句做了转码,就出现了中文乱码问题,改成libmyodbc8w.so 后一切问题解决,修改这个不需要重启BE


image.png





相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
消息中间件 监控 网络协议
SaltStack安装Apache/Mysql/PHP部署Wordpress
SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。 SaltStack 采用 C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信。 master监听4505和4506端口,4505对应的是ZMQ的PUB system,用来发送消息,4506对应的是REP system是来接受
135 0
|
Oracle 关系型数据库 MySQL
Apache Doris ODBC外表数据库主流版本及其ODBC版本对应关系
以下的文章是Apache Doris ODBC外表数据库主流版本及其ODBC版本对应关系。
394 0
|
Oracle Ubuntu 关系型数据库
CentOS下 Apache Doris Oracle ODBC外表使用指南
以下是CentOS下 Apache Doris Oracle ODBC外表使用指南。
367 0
|
Oracle Ubuntu 关系型数据库
Apache Doris Oracle ODBC外表使用指南
以下是Apache Doris Oracle ODBC外表使用指南。
367 0
|
Ubuntu 关系型数据库 Unix
Apache Doris ODBC外表之Postgresql使用指南
希望Doris 2022年起飞,顺利从Apache 孵化器毕业成顶级项目,给大家带来更快、更稳定、生态更丰富的MPP OLAP分析型数据库产品。
746 0
|
Ubuntu 关系型数据库 MySQL
Apache Doris ODBC Mysql外表在Ubuntu下使用方法及配置
以下是Apache Doris ODBC Mysql外表在Ubuntu下使用方法及配置。
307 0
|
关系型数据库 MySQL 数据挖掘
使用 Flink CDC 实现 MySQL 数据实时入 Apache Doris
本文通过实例来演示怎么通过Flink CDC 结合Doris的Flink Connector实现从Mysql数据库中监听数据并实时入库到Doris数仓对应的表中。
2754 0
使用 Flink CDC 实现 MySQL 数据实时入 Apache Doris
|
关系型数据库 MySQL 数据挖掘
Apache doris ODBC外表使用方式
ODBC External Table Of Doris 提供了Doris通过数据库访问的标准接口(ODBC)来访问外部表,外部表省去了繁琐的数据导入工作,让Doris可以具有了访问各式数据库的能力。
581 0
|
关系型数据库 MySQL 数据库连接
Apache doris ODBC外表使用方式
以下是Apache doris ODBC外表使用方式。
200 0
|
SQL Java 数据库连接
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
114 0
MySQL---数据库从入门走向大神系列(十五)-Apache的DBUtils框架使用
推荐文章
更多
推荐镜像
更多