怎么解决Drois Stream load JSON为空导致BE宕机的情况
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这期内容当中小编将会给大家带来有关怎么解决Drois Stream load JSON为空导致BE宕机的情况,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。集群前两天
千家信息网最后更新 2025年02月01日怎么解决Drois Stream load JSON为空导致BE宕机的情况
这期内容当中小编将会给大家带来有关怎么解决Drois Stream load JSON为空导致BE宕机的情况,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
集群前两天在正常运行情况下突然出现BE大规模宕机的情况,开始认为一个查询导致的,停掉这个查询接口以后,发现还是出现,通过be.out日志发现如下异常信息:
When loading json data like `[]` (an empty array). BE will crash with stack:```*** Aborted at 1612273824 (unix time) try "date -d @1612273824" if you are using GNU date ***PC: @ 0xe0cce7 rapidjson::GenericValue<>::Accept<>()*** SIGSEGV (@0xe) received by PID 36798 (TID 0x7f7812114700) from PID 14; stack trace: *** @ 0x7f791b74b470 (unknown) @ 0xe0cce7 rapidjson::GenericValue<>::Accept<>() @ 0x169ff79 _ZN5doris10JsonReader17_print_json_valueB5cxx11ERKN9rapidjson12GenericValueINS1_4UTF8IcEENS1_19MemoryPoolAllocatorINS1_12CrtAllocatorEEEEE @ 0x16a0689 doris::JsonReader::_write_values_by_jsonpath() @ 0x16a2cb4 doris::JsonReader::_handle_flat_array_complex_json() @ 0x16a3761 doris::JsonScanner::get_next() @ 0x1659bd4 doris::BrokerScanNode::scanner_scan() @ 0x165a671 doris::BrokerScanNode::scanner_worker() @ 0x281f67f execute_native_thread_routine @ 0x7f791b5001c3 start_thread @ 0x7f791b7fd12d __clone
最后排查发现Stream Load JSON数据字符串为空的情况,如果是通过FE是不会引起这个问题,但是直接通过BE,执行Stream Load操作就会引发上面的异常,导致be宕机
最后在社区陈明雨大神的指导下,社区已经有人提交了这个Patch,打上这个补丁以后,问题解决
Fix bug that BE core will loading empty json array
因为目前这个Patch还没有在发行版中,为了方便大家使用,我编译了一个版本放在了百度网盘,大家可以根据自己需要下载
大家使用Stream load 导入数据(直接和BE通讯),如果出现空json字符串会导致BE down的情况,大家尽快打上这个补丁
上述就是小编为大家分享的怎么解决Drois Stream load JSON为空导致BE宕机的情况了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
情况
内容
字符
数据
社区
补丁
问题
分析
查询
专业
中小
信息
内容丰富
大神
大规模
字符串
就是
接口
文章
日志
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全主题手抄报怎么画才好看
荔湾区正规网络技术开发分类
sci数据库有哪些
csgo怎么玩社区服务器
服务器机柜42u
数据库加锁可以重入吗
有数据库语言能不能写出视图
剑灵什么时候有服务器
广东字节跳动互联网科技公司
唐山做app的软件开发多少钱
软件开发过程中的争执
客户和服务器的英文
同望公路预算软件开发公司
敏捷软件开发时主要的因素
淘宝商品数据库2021
数据库技术及其应用原理
网络安全最新相关事件
基础软件开发行业前景怎么样
长江大学计算机网络技术
测肤仪软件开发
小源科技互联网大会
重构数据库psv会发生什么
厉害的软件开发
土豆服务器存在吗
软件开发公司的未来前景
武威网络安全工程师书籍
动车组通信网络技术1
深圳服务器机柜怎么样
方舟生存管理员能重启服务器吗
江西服务器机柜厂家直销