Один из способов проверки подлинности вашего соединения jdbc - использование ugi.doAs. Вот пример кода:
даю класс SecureImpalaDataSource, который расширяет DriverManagerDataSource, и используюUserGroupInformation.doAs()
получить соединение с Impala с помощью файла keytab. Но я получаю ошибку следующим образом:
java.sql.SQLException: [Simba] ImpalaJDBCDriver Ошибка инициализированного или созданного транспорта для аутентификации: [Simba] ImpalaJDBCDriver Невозможно подключиться к серверу: null.
Но у меня все получается, когда я получаю соединение с кешем Kerberos в тестовой демонстрации. Кто-нибудь может мне помочь?