使用cloudera ODBC驱动程序将C#连接到Hive

时间:2020-02-06 08:11:31

标签: c# hive odbc cloudera

请帮助我使用Cloudera ODBC驱动程序将C#应用程序与hive数据库连接。我们正在使用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名称进行测试,仍然收到相同的错误消息。

如果您对此有任何解决方案,请帮助我!

0 个答案:

没有答案