请帮助我使用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名称进行测试,仍然收到相同的错误消息。
如果您对此有任何解决方案,请帮助我!