jdbc - 使用 jdbc 驱动程序插入配置单元失败
问题描述
我尝试使用 jdbc 驱动程序“hive-jdbc-2.1.1-cdh6.3.0-standalone.jar”(通过 denodo 工具)插入配置单元,但它总是无法插入,并且出现错误,该方法不受支持.. 我成功检索数据但未能插入...有什么帮助吗?
ERROR 2020-04-27T11:56:06.642 com.denodo.scheduler.core.exporter.jdbc.JDBCExporter [] - Connection error in JDBCExporter.
com.denodo.scheduler.core.dataSource.connection.ServerConnectionException: Method not supported
at com.denodo.scheduler.core.dataSource.connection.JDBCConnection.commit(Unknown Source) ~[denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.exporter.jdbc.JDBCExporter.export(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.ExportationJob.exportDocuments(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.ExportationJob.doProcess(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.AbstractDatabaseExtractionJob.processDocuments(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.AbstractDatabaseExtractionJob.extractDocuments(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.AbstractDatabaseExtractionJob.extractDocuments(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.task.QueryJob.call(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at com.denodo.scheduler.core.job.task.QueryJob.call(Unknown Source) [denodo-scheduler-core.jar:7.0.5]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_162]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162]
解决方案
我解决了。问题是 hive jdbc 使用不支持插入方法所以我更改了 jdbc 驱动程序并使用最新的 hive jdbc cloudera
推荐阅读
- php - 如何通过 PHP 脚本运行 cmd 命令来初始化 Websocket 服务器?
- javascript - 反向数组到位......我的实现有什么问题
- vue.js - 如何从我的 google vue 组件触发注销
- swift - 如何响应 keyUp 事件?
- node.js - 如果对象不为空,如何签入快速验证器?
- python - 使用python在计算中将计算结果四舍五入到小数点后两位
- nsis - YAJSW(Yet another Service Wrapper)和 NSIS(Nullsoft Scriptable Install System)之间的区别
- javascript - 如何查找对象中存在的键的总数以及分配给javascript中变量的内部嵌套对象
- r - 在R中整理格式的数据框
- python - 使用元组列出解析器