首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用Amazon Redshift运行quartz作业时,出现“驱动程序不支持此可选功能”

尝试使用Amazon Redshift运行quartz作业时,出现“驱动程序不支持此可选功能”
EN

Stack Overflow用户
提问于 2019-02-13 23:20:16
回答 1查看 925关注 0票数 1

我正在尝试使用Amazon Redshift作为数据源运行quartz调度器。我在存储石英作业时遇到了Driver does not support this optional feature错误。

我的quartz数据源配置如下所示:

org.quartz.dataSource.quartzDataSource.driver=com.amazon.redshift.jdbc42.Driver org.quartz.dataSource.quartzDataSource.URL=jdbc:redshift://redshift.abcd:5439/abc?autoReconnect=true org.quartz.dataSource.quartzDataSource.user=user org.quartz.dataSource.quartzDataSource.password=password

任何形式的帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2019-02-13 23:33:16

AWS Redshift不支持其他服务器中的某些关键SQL命令。最让我困扰的主要问题是缺乏对序列的支持。此外,不支持自动递增,而是存在具有种子和步骤两个参数的身份类型。此外,身份可能不会按顺序发布。

另一个问题是,许多最新的jdbc42、jdbc41驱动程序不是线程安全的。他们调用执行预准备语句是非常有问题的。我花了一个月的时间来解决这个问题,最终决定使用1.2.10.1009版本的jdbc41或jdbc41驱动程序,以符合标准。

归根结底,当您不能控制应用程序的数据库功能时(即没有源程序可以进行更改),它可能根本不起作用。

我敢肯定这不是你想听到的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54673597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档