2017-09-17 75 views
-1

sqoop導入 - 出錯 sqoop list-tables/eval可以正常工作。sqoop導入 - GSS啓動失敗 - 無法找到任何Kerberos tgt

分佈:Cloudera的 安全問題:

GSS啓動失敗[由GSSException,並引起:沒有有效憑據 提供的(機制級別:無法找到任何的Kerberos TGT)

WARN security.UserGroupInformation :PriviledgedActionException as:pars7611(auth:KERBEROS)cause:java.io.IOException:本地失敗 異常:java.io.IOException:javax.security.sasl.SaslException:GSS 啓動失敗[由GSSException引起:No va提供蓋子憑證 (機制級別:無法找到任何Kerberos tgt)];錯誤 tool.ImportTool:導入失敗:java.io.IOException:本地失敗 異常:java.io.IOException:javax.security.sasl.SaslException:GSS 初始化失敗[由GSSException引起:沒有提供有效憑據 (機制級別:找不到任何Kerberos tgt)];

+0

您是否在運行sqoop命令之前運行了kinit? – Lan

+0

它現在在kinit上工作。那是Lan。 – Soz

+0

哇,那很簡單。 :-) – Lan

回答

0

錯誤

GSS啓動失敗[由GSSException,並引起:沒有有效憑據 提供的(機制級別:無法找到任何的Kerberos TGT)

通常是由沒有引起Kerberos票。請在運行sqoop命令之前使用kinit獲取Kerberos票據。

這就是說,令人費解的是,它可以做列表,evals。 Metastore也應該通過Kerberos身份驗證來保護。請檢查是否由Kerberos保護配置單元Metastore,也就是hive.metastore.sasl.enabled設置爲true。

+0

這工作: kinit [email protected] – Soz