Подключение Databricks к Ebean

Я пытаюсь подключиться к кластеру Databricks с помощью EBEAN. Ниже приведено объявление свойства конфигурации сервера.

val sc = ServerConfig().apply {
        loadFromProperties()
        addPackage("models")
        setAutoReadOnlyDataSource(true)
        isDefaultServer = true
        currentUserProvider = UserProvider}

Когда я запускаю сервер после его настройки, я получаю следующее исключение

Exception in thread "main" java.lang.ExceptionInInitializerError
    at app.App.main(App.kt:36)
Caused by: java.lang.RuntimeException: java.sql.SQLFeatureNotSupportedException: [Simba][JDBC](10220) Driver does not support this optional feature.
    at org.avaje.datasource.pool.ConnectionPool.<init>(ConnectionPool.java:232)
    at org.avaje.datasource.core.Factory.createPool(Factory.java:15)
    at io.ebeaninternal.server.core.DefaultContainer.getDataSourceFromConfig(DefaultContainer.java:273)
    at io.ebeaninternal.server.core.DefaultContainer.setDataSource(DefaultContainer.java:217)
    at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:103)
    at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:69)
    at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:35)
    at io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:58)
    at io.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:202)
    at io.ebean.Ebean$ServerManager.get(Ebean.java:189)
    at io.ebean.Ebean$ServerManager.access$200(Ebean.java:133)
    at io.ebean.Ebean.getServer(Ebean.java:250)
    at app.VariablesKt.<clinit>(variables.kt:29)
    ... 1 more
Caused by: java.sql.SQLFeatureNotSupportedException: [Simba][JDBC](10220) Driver does not support this optional feature.
    at com.simba.spark.exceptions.ExceptionConverter.toSQLException(Unknown Source)
    at com.simba.spark.jdbc.common.SConnection.setAutoCommit(Unknown Source)
    at org.avaje.datasource.pool.ConnectionPool.createUnpooledConnection(ConnectionPool.java:433)
    at org.avaje.datasource.pool.ConnectionPool.createConnectionForQueue(ConnectionPool.java:668)
    at org.avaje.datasource.pool.PooledConnectionQueue.ensureMinimumConnections(PooledConnectionQueue.java:228)
    at org.avaje.datasource.pool.ConnectionPool.initialise(ConnectionPool.java:275)
    at org.avaje.datasource.pool.ConnectionPool.<init>(ConnectionPool.java:225)
    ... 13 more

Как ошибка, указывающая на то, что функция автоматической фиксации не поддерживается драйвером. Я настроил сервер для экземпляра только для чтения.

Итак, можем ли мы подключиться к Databricks с помощью ebean с драйвером simba jdbc?

0 ответов

Другие вопросы по тегам