【 使用环境 】 测试环境
【 OB or 其他组件 】ob-loader-dumper
【 使用版本 】4.3.1.1
【问题描述】导数据的时候提示报错不兼容JDK17
bin/windows/obdumper -h 192.168.184.110 -P 2883 -u root@bdhr#myoceanbase -p xxxx -D bdhr_dw --csv --table ‘*’ -f d:\obdumper
【复现路径】问题出现前后相关操作
JAVA_OPTS: “17.0.10 2024-01-16 LTS” “17.0.10 2024-01-16 LTS” “”
此时不应有 300。
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#3
用户问题: “使用 ob-loader-dumper-4.3.1.1-RELEASE 在 JAVA17 环境下导数据时报错不兼容。”
从您的描述来看,这个问题与 obdumper
工具的版本和 Java 环境之间的兼容性有关。obdumper
是用于导出 OceanBase 数据库数据的工具,但您提到的是 ob-loader-dumper-4.3.1.1-RELEASE
,这可能是 obloader
或 obdumper
的一个版本,专门用来加载或导出数据。由于 obdumper
的文档中并未提到具体的 Java 版本兼容性问题,因此推测您遇到的问题可能是因为 ob-loader-dumper
版本与 Java 17 不兼容导致的。
在这种情况下,我们首先需要了解更多的环境信息来进一步诊断问题。不过,针对当前的情况,我们可以先尝试使用 obdiag
工具来收集一些基础的日志信息,以便于后续的分析。
日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base
请您执行上述命令并提供采集回来的日志压缩包。这将帮助我们更好地理解您的集群配置和环境设置。
为了更准确地定位问题,请您提供以下信息:
- 您使用的
ob-loader-dumper
版本是否确实为 4.3.1.1-RELEASE
?
- 报错的具体信息是什么?请提供完整的错误日志。
- 您的 Java 环境版本详细信息是什么?例如,使用
java -version
命令查看。
- 是否尝试过在其他版本的 Java 环境下运行
ob-loader-dumper
,例如 Java 8 或 Java 11?
以上信息将有助于我们进一步分析问题的原因。
具体信息可参考以下文档:
附上敏捷诊断工具 obdiag 使用帮助链接