news 2026/1/2 3:21:34

Doris为2.1版本,但json_each不可以用解决方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Doris为2.1版本,但json_each不可以用解决方法

Doris 2.1 版本(原生支持json_each函数),但该函数无法使用,核心原因是FE 节点的功能开关未开启(Doris 2.x 部分 JSON 高级函数默认关闭,需手动配置启用),而非版本不兼容。

一、先排查:确认json_each函数是否可见

先执行 SQL 查看 Doris 是否加载了json_each函数,判断是配置问题还是语法问题:

sql

-- 查看所有JSON相关函数,确认json_each是否存在 SHOW FUNCTIONS LIKE '%json_each%';
  • 若查询结果为空:说明功能未启用,需按下面步骤配置。
  • 若查询到json_each函数:说明是语法问题,直接跳至 “三、语法修正:2.1 版本 json_each 正确用法”。

二、启用json_each:配置 FE 功能开关

json_each属于 Doris 的高级 JSON 函数,需在 FE 节点开启enable_vectorized_engineenable_json_function配置(2.1 版本默认可能关闭),步骤如下:

步骤 1:登录 FE 节点服务器
# 进入FE安装目录的conf文件夹(替换为你的实际路径) cd /opt/apache-doris/fe/conf
步骤 2:修改 fe.conf 配置文件

编辑fe.conf,添加或修改以下配置项:

# 启用向量化引擎(json_each依赖该引擎) enable_vectorized_engine = true # 启用高级JSON函数(显式开启json_each等功能) enable_json_function = true # 可选:若仍无法使用,添加该配置(兼容部分2.1版本) enable_experimental_json_function = true
步骤 3:重启 FE 节点(使配置生效)
# 进入FE的bin目录 cd /opt/apache-doris/fe/bin # 停止FE(若为集群部署,先停止其他FE,最后停止leader节点) ./stop_fe.sh # 启动FE ./start_fe.sh --daemon
步骤 4:验证配置是否生效

重启 FE 后,重新连接 Doris,执行以下 SQL:

-- 再次查看json_each函数 SHOW FUNCTIONS LIKE '%json_each%'; -- 测试基础json_each功能 SELECT * FROM dual LATERAL VIEW json_each('{"a":1, "b":2}') j;

若能查询到json_each函数,且测试 SQL 正常返回结果,说明功能已启用。

Doris 2.1 版本中,json_each依赖向量化引擎JSON 高级功能开关,默认可能关闭,需手动配置启用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/31 8:13:41

光线折射的代码

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>光的折射控制器</title><style>body…

作者头像 李华
网站建设 2025/12/31 4:24:16

不会 Prompt 的职场人,只是在浪费 AI

AI 已经跑进了绝大多数人的工作&#xff1a;写周报、做方案、查资料、写邮件&#xff0c;甚至连面试题都能让 AI 帮忙设计。 但一个很尴尬的现实是——同样一台模型&#xff0c;有的人能用它把工作效率翻倍&#xff0c;有的人只会打一句&#xff1a;“帮我写个方案”&#xff0…

作者头像 李华
网站建设 2025/12/30 17:48:31

无人配送车总遇导航难题,这款组合导航统统帮你解决

无人配送车户外作业&#xff0c;怕信号遮挡&#xff0c;怕环境不耐受&#xff0c;怕精度不够&#xff0c;更怕成本太高&#xff0c;低成本组合导航ER-GNSS/MINS-05统统帮你解决。厘米级定位信号续航&#xff0c;复杂场景也能精准导航无人车配送常行驶在楼宇密集&#xff0c;树木…

作者头像 李华
网站建设 2025/12/31 7:22:01

Nordic典型芯片nRF5340的功能介绍

目录 概述 1 nRF5340芯片介绍 1.1 芯片特性 1.2 应用领域 1.3 主要规格参数 2 芯片的架构 2.1 MCU模块结构 2.2 片上RAM和Flash空间 2.3 电源管理 2.3.1 System ON mode 2.3.2 功率子模式 2.3.3 System OFF mode 2.3.4 电流消耗列表 2.4 系统时钟 概述 本文介绍…

作者头像 李华
网站建设 2025/12/31 8:33:43

Gin框架基础篇006_HTML模板加载与渲染

在Web开发中&#xff0c;模板渲染是将动态数据嵌入到HTML页面中的关键功能。Gin框架提供了强大且易用的HTML模板渲染功能&#xff0c;基于Go语言内置的html/template包实现。本文将详细介绍Gin框架的HTML模板渲染机制及其使用方法。 1. 模板加载 在使用Gin框架进行HTML模板渲染…

作者头像 李华
网站建设 2025/12/31 4:26:10

nullptr用法

nullptrnullptr是c11用来表示空指针新引入的常量值&#xff0c;在c中如果表示空指针语义时建议使用nullptr而不要使用NULL&#xff0c;因为NULL本质上是个int型的0&#xff0c;其实不是个指针。举例&#xff1a;void func(void *ptr) {cout << "func ptr" <…

作者头像 李华