news 2026/6/15 15:10:40

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/4 6:38:47

微信小程序uniapp-vue新闻网站

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华
网站建设 2026/6/15 14:00:51

微信小程序uniapp-vue校园美食评论餐饮配送商家 配送员

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华
网站建设 2026/6/15 2:06:20

微信小程序uniapp-vue校园自动点餐系统带跑腿

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华
网站建设 2026/6/15 14:11:19

基于SpringBoot的预制菜调度管控系统设计与实现毕业设计项目源码

题目简介本课题聚焦预制菜行业供应链管理痛点,基于 SpringBoot 框架研发预制菜调度管控系统,旨在解决预制菜从生产、仓储到配送全流程中调度效率低、库存与订单匹配失衡、物流轨迹不可控等问题,实现预制菜供应链的智能化、精细化管控。系统面…

作者头像 李华
网站建设 2026/5/12 9:05:06

谷歌SEO本地排名解密:位置让你入场,但评论决C位

虽然俗话说的好,但对于任何一个实体商家来说,“酒香也怕巷子深”是刻在骨子里的经营焦虑。在数字时代,这条“巷子”就是谷歌地图上的搜索排名。长久以来,一个几乎被奉为圭臬的法则是:离用户越近,排名就越靠…

作者头像 李华