我想将我的Oozie安装从MySQL数据库更改为Oracle数据库。 我的群集使用Oozie 4.1运行CDH 5.4.7。我有权访问的Oracle数据库是12c版。
在Cloudera documentation中,它声明只有Cloudera Manager和CDH 5.6及更高版本支持Oracle db 12c。 因此我的问题是:有没有理由为什么我的Oozie安装不能使用这个数据库,即使Cloudera组件不支持它?在Oozie documentation中,根据我的发现,它没有说明任何与版本相关的内容。
我缺少一个非生产系统来测试它,但是目前正在考虑设置一个。
任何答案,包括推测,都表示赞赏。
如果缺少任何信息,我很乐意追加。
由于
答案 0 :(得分:1)
CDH5.4.7中的Oozie正在使用quite old OpenJPA version, 2.2.2。 OpenJPA 2.2.2不支持Oracle 12c。 但是CDH5.8.0仍在使用OpenJPA 2.2.2,所以我猜它可能会起作用,但从未测试过。确保在迁移之前创建数据库的备份。此外,您可以尝试在OOZIE-2632
中开发的数据库迁移工具