【Apache Doris】周FAQ集锦:第 26 期

devtools/2024/12/25 10:24:11/

SQL问题

Q1 doris 3.0存算分离模式下,建表的时是否需要指定表的副本数

不需要,指定了也会忽略;存算分离模式下,数据副本由远端存储去管控。

Q2 doris 通过dbeaver查询时报错:[SXXXX]…

在这里插入图片描述

doris的错误码通常都是EXXXX,不是SXXXX。该异常可能是dbeaver客户端的异常导致。

Q3 Mysql Catalog查询报:

ERROR 1105 (HY000): errCode = 2, detailMessage = (10.16.10.6)[INTERNAL_ERROR]UdfRuntimeException: get next block failed: 
CAUSED BY: SQLException: Zero date value prohibited
CAUSED BY: DataReadException: Zero date value prohibited

如下:
这是因为 JDBC 中对于该非法的 DATE/DATETIME 默认处理为抛出异常,可以通过参数 zeroDateTimeBehavior控制该行为。

可选参数为: exception,convertToNull,round,
分别为:异常报错,转为NULL值,转为 “0001-01-01 00:00:00”;

需要在创建 Catalog 的 jdbc_url 把JDBC连接串最后增加 zeroDateTimeBehavior=convertToNull ,
如 “jdbc_url” = “jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=convertToNull”
这种情况下,JDBC 会把 0000-00-00 或者 0000-00-00 00:00:00 转换成 null,
然后 Doris 会把当前 Catalog 的所有 Date/DateTime 类型的列按照可空类型处理,这样就可以正常读取了。

Mysql Catalog内容可查阅:
https://doris.apache.org/zh-CN/docs/dev/lakehouse/database/mysql

数据操作问题

Q4 doris能否在一级分区中用date二级分区用varchar

当前doris还不支持二级分区,只有一级分区,二级分桶。

Q5 doris 2.1.3版本后hive catalog回写hive时报:

External catalog 'hive_ctl' is not allowed in 'NativeInsertStmt'

通常是新优化器没开导致,正常打开就可以正常写入了。

hive数据湖内容可查询:
https://doris.apache.org/zh-CN/docs/dev/lakehouse/datalake-building/hive-build

Q6 doris能否基于物化视图创建新的物化视图

能。从 Doris 2.1.3 版本开始支持。
但是,在刷新数据时,每个物化视图都是采用单独的刷新逻辑。例如,如果 mv2 是基于 mv1 创建的,而 mv1 又是基于 t1 创建的,那么在刷新 mv2 时,不会考虑 mv1 与 t1 之间的数据是否同步。

Q7 doris能否基于外表构建物化视图

doris 支持的所有外表都能用于创建物化视图,但是目前仅有 Hive 支持分区刷新,后续会陆续支持其他类型。

运维常见问题

doris 3.X版本是否支持ARM体系架构

A8 完全支持。doris 3.x 已经完美支持ARM 了。

Q9 doris如何找出compaction score异常高的tablet?

如下:
在这里插入图片描述
配置和数额成正比

# 通过permits的关键词检索分析
grep "permits" be/log/be.INFO | tail -n 100# 通过compaction_score api查询
curl http://be_ip:be_host/api/compaction_score?top_n=10

其它问题

Doris_Summit_Asia_2024__87">Q10 峰会快讯:Doris Summit Asia 2024 实况如何?

A10 2024 年 12 月 14 日,由飞轮科技主办,腾讯云和阿里云联合主办的 Doris Summit Asia 2024 在深圳圆满落幕。活动当天,人潮涌动,会场弥漫着浓厚的技术气息。此次峰会吸引了众多大数据及数据库领域技术专家及开源爱好者的关注,现场参会者超过 500 名,线上直播吸引了数万名观众,共同见证了这场数据处理及分析领域技术盛宴。

本届峰会设有主会场以及智慧金融、泛互联网、政企与智造、SelectDB 产品专场 4 大平行论坛,设计 Keynote Speech、Regular Speech 及 Short Speech 三种演讲形式。来自金融、证券、互联网、零售、电商、物流、能源、制造、通信、企业服务等十余行业的 40+ 技术专家纷纷登台,带来精彩演讲,并与现场观众进行互动、答疑与交流,技术氛围十分浓厚。
在这里插入图片描述

Doris Summit Asia 2024内容可查阅:Doris Summit Asia 2024 在深圳圆满落幕:现场参会者超过 500 名,线上直播吸引了数万名观众


http://www.ppmy.cn/devtools/145235.html

相关文章

创建Instagram合作广告方法

将Instagram作为宣传阵地的品牌和营销人员一定对它的Branded content ads品牌内容广告很熟悉,Instagram在测试并推广创作者市场功能之后,创作者和品牌协作变得更加便利。其中的Partnership ads合作广告能结合品牌和UGC、KOL的力量,帮助品牌提…

用Python PySide6 复刻了两软件UI 做下练习

图样 1 代码 1: # -*- coding: utf-8 -*-import sys from PySide6.QtCore import (QCoreApplication, QMetaObject, QRect, QDate) from PySide6.QtGui import QIcon, QPixmap, QColor from PySide6.QtWidgets import (QApplication, QDialog, QLineEdit, QPushBut…

0.96寸OLED显示屏详解

我们之前讲了 LCD1602,今天我们将它的进阶模块——OLED。它接线更少,性能更强,也能显示中文和图像了。 大家在学习单片机的时候是否会遇到调试的问题呢?例如 “这串代码我到底运行成功了没有” ,我相信很多刚开始学习…

医疗大模型威胁攻击下的医院AI安全:挑战与应对策略

一、引言 1.1 研究背景与意义 随着人工智能技术的迅猛发展,医疗大模型作为一种新兴的技术手段,正逐渐渗透到医疗领域的各个环节,为医疗服务的数字化转型带来了前所未有的机遇。从辅助诊断到疾病预测,从个性化治疗方案的制定到医疗资源的优化配置,医疗大模型展现出了巨大…

Elasticsearch(ES)监控、巡检及异常指标处理指南

以下是更为详细的 Elasticsearch(ES)监控、巡检及异常指标处理指南,分为 监控内容、巡检方式 和 异常指标及处理方案 三大部分,内容更加全面,适用于生产环境中的深入管理。 一、监控内容 1. 集群健康状态 指标说明&am…

将axios添加到全局属性,以及使用

如果你希望在应用的任何地方都能方便地访问Axios实例,可以在应用的入口文件中提供它。 app.config.globalProperties.$axios = axiosInstance; // 将axios添加到全局属性中 $axios只是一个名字而已,叫什么不行呢 1. 看一下怎么访问的 在Vue.js中,this.$axios.post()是一个…

Swin transformer 论文阅读记录 代码分析

该篇文章,是我解析 Swin transformer 论文原理(结合pytorch版本代码)所记,图片来源于源paper或其他相应博客。 代码也非原始代码,而是从代码里摘出来的片段,配上简单数据,以便理解。 当然&…

YOLOv8 引入高效的可变形卷积网络 DCNv4 | 重新思考用于视觉应用的动态和稀疏算子

我们介绍了可变形卷积v4(DCNv4),这是一种为广泛的视觉应用设计的高效且有效的算子。DCNv4通过以下两项关键改进解决了其前身DCNv3的局限性: 在空间聚合中移除softmax归一化,以增强其动态特性和表达能力。优化内存访问,减少冗余操作以提高速度。这些改进使得DCNv4相比DCNv…