hive与odbc和mit-karberos

vulvrdjw  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(218)

请帮帮我。
我在visualstudio2012上创建ssis包,从hiveapache获取数据,连接数据库,我正在使用odbc和cloudera-odbc驱动程序,用于apache-hive,mechanism和mit-karberos。当我从visual studio/project执行包时,没有错误,但当我使用vb.net应用程序执行包时,出现以下错误:

There was a error trying to establish an Open Database Connectivity (ODBC) connection with the database server

在dts connectionstring中,我被称为dsn name,而run64bitruntime我被设置为false。odbc连接已成功连接,票证karberos正在运行。
当我尝试测试连接是否打开或关闭的状态时,出现以下错误:
我的连接方法调用:

Dim conn As System.Data.Odbc.OdbcConnection = New System.Data.Odbc.OdbcConnection 
    conn.ConnectionString = "Dsn=HiveSystem32;" 
    conn.Open()

    If conn.State = ConnectionState.Open Then   
       myLog.Info("Connection HiveSystem32 = Open") 
    ElseIf conn.State = ConnectionState.Closed Then 
       myLog.Info("Connection HiveSystem32 = Closed") 
    End If

日志错误:system.data.odbc.odbcexception(0x80131937):错误[hy000][cloudera][hardy](34)来自服务器的错误:sasl(-1):常规故障:gssapi错误:未指定的gss故障。次要代码可能提供更多信息(找不到凭据缓存)。
日志错误-当我测试连接odbc时出现的类似错误,其中的票证karberos被销毁或没有票证运行。
厚度。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题