Я пытаюсь создать источник данных для моего шага, который использует драйвер Cloudera Hive Server 2 для подключения к таблице в Hadoop. Хотя у меня был успех с этим драйвером в других случаях использования, попытка использовать его в Spring Batch выдает эту ошибку:
Причина: java.lang.IllegalArgumentException: DatabaseType not found
для названия продукта: [Apache Hive]
Я создал источник данных в application.yml
spring:
datasource:
url: <URL>
username:
password:
driver-class-name: com.cloudera.hive.jdbc4.HS2Driver
Я заметил, что этот тип базы данных не поддерживается в списке, найденном в DatabaseType.java
. Что расстраивает, так это то, что я не могу использовать драйвер Apache Hive для своего соединения из-за других проблем, поэтому мне нужно найти способ сказать Spring, что это допустимый пул соединений, или даже подделать его, чтобы он думал, что это соединение mysql.
Любые идеи будут с благодарностью!