Подключите C# к Hive, используя драйвер cloudera ODB C - PullRequest
0 голосов
/ 06 февраля 2020

Не могли бы вы помочь мне подключить мое приложение C# к базе данных кустов с помощью драйвера Cloudera ODB C. Мы используем аутентификацию Kerberos. Я использую эту строку подключения:

 conn = new OdbcConnection
            {
                ConnectionString = @"DRIVER={Cloudera ODBC Driver for Apache Hive};                                        
                                    Host=host_name;
                                    Port=10000;
                                    Schema=default;
                                    HiveServerType=2;
                                    AuthMech=1;
                                    KrbRealm=realm_name;
                                    KrbHostFQDN=FQDN_name;
                                    KrbServiceName=hive;

Получение этой ошибки:

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.

Мне удалось настроить DSN пользователя, и проверка прошла успешно. Я также проверил, просто передав имя DSN в строку подключения, но по-прежнему получаю то же сообщение об ошибке.

Пожалуйста, помогите мне, если у вас есть какое-либо решение этой проблемы!

...