【 使用环境 】测试环境
【 OB or 其他组件 】ODC客户端Win
【 使用版本 】版本号:4.4.0-1757906289000
【问题描述】使用ODC客户端导出查询结果数据失败
【复现路径】sql查询结果,然后下载数据,按页面操作下载
【附件及日志】
2025-11-10 15:08:29 [INFO] Result set export task starts, working directory:data\RESULT_SET\11
2025-11-10 15:08:29 [INFO] Trying to establish JDBC connection to test1@obtest…
2025-11-10 15:08:29 [INFO] Server Mode: OBMYSQL-4.3.5.4
2025-11-10 15:08:29 [INFO] Begin transferring data
2025-11-10 15:08:29 [INFO] Parallel write is set to false.
2025-11-10 15:08:29 [INFO] A total of 1 TABLE need to be dumped.
2025-11-10 15:08:29 [ERROR] Create file writer for table “custom_sql” failed. Reason: Create file writer failed.
2025-11-10 15:08:29 [ERROR] Failed to dump.
java.util.concurrent.ExecutionException: java.lang.RuntimeException: Create file writer failed.
at java.base/java.util.concurrent.FutureTask.report(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.FutureTask.get(Unknown Source) ~[?:?]
at com.oceanbase.tools.loaddump.dumper.AbstractDumper.doDumpAsync(AbstractDumper.java:300) [ob-loader-dumper-4.3.3.4-SNAPSHOT.jar!/:?]
at com.oceanbase.tools.loaddump.dumper.AbstractDumper.dumpRecordAsync(AbstractDumper.java:148) [ob-loader-dumper-4.3.3.4-SNAPSHOT.jar!/:?]
at com.oceanbase.tools.loaddump.client.DumpClient.dumpRecord(DumpClient.java:114) [ob-loader-dumper-4.3.3.4-SNAPSHOT.jar!/:?]
at com.oceanbase.odc.plugin.task.obmysql.datatransfer.task.OceanBaseExportJob.startTransferData(OceanBaseExportJob.java:43) [task-plugin-ob-mysql-4.4.0-20250916.jar:?]
at com.oceanbase.odc.plugin.task.obmysql.datatransfer.task.BaseOceanBaseTransferJob.call(BaseOceanBaseTransferJob.java:176) [task-plugin-ob-mysql-4.4.0-20250916.jar:?]
at com.oceanbase.odc.plugin.task.obmysql.datatransfer.task.BaseOceanBaseTransferJob.call(BaseOceanBaseTransferJob.java:60) [task-plugin-ob-mysql-4.4.0-20250916.jar:?]
at com.oceanbase.odc.service.resultset.ResultSetExportTask.call(ResultSetExportTask.java:126) [odc-service-4.4.0-20250916.jar!/:?]
at com.oceanbase.odc.service.resultset.ResultSetExportTask.call(ResultSetExportTask.java:87) [odc-service-4.4.0-20250916.jar!/:?]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.lang.RuntimeException: Create file writer failed.
能具体截图看看么 具体怎么操作的
Hadoop本身对Windows平台的支持不完善。但进行了适配,但不保证在所有自定义环境下都能正常工作,因为不同版本的Windows操作系统可能有不同的表现。
1、使用黑屏的obloaddumper组件进行导出
2、部署web版本的odc来进行导出
2 个赞

