新闻详情

新闻详情

首页 / 资讯中心 / 详情

doris+paimon踩坑002:查询报错 Failed to get JNIEnv

发布时间:2026/9/30 13:03:45来源:尧图网络
doris+paimon踩坑002:查询报错 Failed to get JNIEnv
【背景】业务需求是通过doris异步物化视图定时查询paimon的数据进行结果更新加速报表查询速度。【版本】doris 3.1.4paimon 1.4.1【问题】查询paimon catalog的表没反应看be日志有如下报错RuntimeLogger W20260911 01:42:51.589244 2188067 vscan_node.h:37] close scanner failed, st [RUNTIME_ERROR]Failed to get JNIEnv: it is nullptr. 0# doris::JniUtil::GetJNIEnv(JNIEnv_**) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:0 1# doris::vectorized::JniConnector::close() at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:506 2# doris::vectorized::JniReader::close() at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/format/jni_reader.h:0 3# doris::vectorized::VFileScanner::close(doris::RuntimeState*) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:506 4# doris::vectorized::ScannerDelegate::~ScannerDelegate() at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:506 5# doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptrdoris::vectorized::ScannerContext, std::shared_ptrdoris::vectorized::ScanTask) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c/11/ext/atomicity.h:98【排查】应该是jni oom了。jinfo -flags $(pgrep -f doris_be) | grep MaxHeapSize查询居然只有1g但是我们be配置了JAVA_OPTS里是2g的。最后发现be\bin\start_be.sh里面写死了默认jdk17的就是1gif [[ ${java_version} -eq 17 ]]; then if [[ -z ${JAVA_OPTS_FOR_JDK_17} ]]; then JAVA_OPTS_FOR_JDK_17-Xmx1024m ${LOG_PATH} -Xlog:gc:${DORIS_HOME}/log/be.gc.log.${CUR_DATE} ${COMMON_OPTS} --add-opensjava.base/java.netALL-UNNAMED fi final_java_opt${JAVA_OPTS_FOR_JDK_17} else echo ERROR: The jdk_version is ${java_version}, it must be 17. ${LOG_DIR}/be.out exit 1 fi【解决办法】修改be的配置文件配置对应的jdk版本参数JAVA_OPTS_FOR_JDK_17-Xmx4g -Xms4g -XX:HeapDumpOnOutOfMemoryError ......
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

GEO生成式引擎优化实战:从文本到多模态的技术落地指南 2026/9/30 14:51:32

GEO生成式引擎优化实战:从文本到多模态的技术落地指南

一、前言:当搜索从"点链接"变成"读答案" 过去我们做内容优化,核心KPI很单一:排名。运营盯SERP,写手追关键词密度,外链团队换友链,所有动作都围绕"链接排第几"展开。 但2024年…

阅读更多 →
Lookout2D视觉检测库实战:从目标检测到工业质检 2026/9/30 14:51:32

Lookout2D视觉检测库实战:从目标检测到工业质检

这个标题无法按 CSDN 技术博客的形式生成内容。它看起来是一个影视资源标题,而非技术项目、开发工具或编程主题。 如果你需要写技术文章,可以重新提供以下任意一类标题: 开源工具或框架实战(例如:Lookout2D 视觉检测…

阅读更多 →
如何实现合同内容可信与穿透监管落地 2026/9/30 14:51:25

如何实现合同内容可信与穿透监管落地

摘要:现在很多合同管理系统已经完成流程线上化,但在合同正文修改留痕、版本一致性、外发脱敏、内容证据链方面仍存在短板。本文以国内某知名OA合同管理与Filez文档中台的集成为案例,探讨如何补齐内容层、证据层能力,落地全级次全要…

阅读更多 →
Snapzy源码架构深度剖析:SwiftUI+ScreenCaptureKit构建macOS原生截图应用 2026/9/30 14:51:19

Snapzy源码架构深度剖析:SwiftUI+ScreenCaptureKit构建macOS原生截图应用

Snapzy源码架构深度剖析:SwiftUIScreenCaptureKit构建macOS原生截图应用 【免费下载链接】Snapzy An open-source native macOS screenshot and screen recording app. A CleanShot X alternative. 项目地址: https://gitcode.com/gh_mirrors/sn/Snapzy Snap…

阅读更多 →
OpenCV+Python指尖检测:背景减除、凸包与键盘模拟 2026/9/30 14:51:11

OpenCV+Python指尖检测:背景减除、凸包与键盘模拟

简介:面向Python与OpenCV开发者的手势识别实战资料,基于GitHub开源项目改进后支持手指指尖检测,并能在Windows平台通过手指数目模拟键盘按键,实现简单的免触控交互。整个资源为1个PDF文件,仅233KB,内容以完…

阅读更多 →
Laya 预测钩子实战指南:审计、脱敏、缓存、路由与网关的 18 个即贴即用配方 2026/9/30 14:50:58

Laya 预测钩子实战指南:审计、脱敏、缓存、路由与网关的 18 个即贴即用配方

人工智能NLP强化学习 【免费下载链接】laya Non-autoregressive System 1 decision engine. Typed choice, score and yes/no decisions over any text in a single forward pass, in 100 languages, with a router that picks the right checkpoint per request. 项目地址&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉