news 2026/6/10 12:22:57

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进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:28:34

软件缺少vfp9r.dll文件 无法启动运行问题 下载修复方法

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/6/10 12:39:16

别只测功能:一套可落地的鸿蒙分布式压力测试方案

摘要 随着鸿蒙系统在多设备、多终端场景下的应用越来越多,分布式能力已经不再是“演示功能”,而是直接跑在真实业务里的核心能力。 但在实际开发中,很多项目在功能跑通之后,很少系统性地去验证: 当设备变多、调用变频繁…

作者头像 李华
网站建设 2026/6/10 12:38:02

“十五五”背景下的智慧农机治理,从作业感知到数据驱动的农业装备升级路径

在“十五五”时期国家持续推进农业农村现代化、加快农业强国建设的整体背景下,农业生产体系正在经历从“机械化普及”向“智能化深化”的关键跃迁。作为农业生产中最重要的基础装备,农机不仅承担着耕、种、管、收等核心作业任务,也逐渐成为农…

作者头像 李华
网站建设 2026/6/10 11:12:25

大数据与数字孪生:工业系统仿真优化

大数据驱动数字孪生:工业系统仿真优化的实践与未来 一、摘要/引言:当工业系统有了“会思考的虚拟镜像” 清晨8点,某汽车制造工厂的生产线准时启动。与以往不同的是,中控室的屏幕上不仅显示着实时产量,还有一个1:1的虚拟生产线——它同步着每台设备的温度、转速,甚至预测…

作者头像 李华
网站建设 2026/6/10 10:12:18

基于SpringBoot的消防安全知识竞赛系统毕业设计项目源码

项目简介本课题以 SpringBoot 框架为核心技术底座,研发一套面向企事业单位、学校及社区的消防安全知识竞赛系统,旨在解决传统消防安全知识普及形式单一、竞赛组织成本高、答题数据难统计、学习效果难评估等痛点,打造集题库管理、在线竞赛、自…

作者头像 李华