sqoop import - GSS启动失败 - 无法找到任何Kerberos tgt

时间:2017-09-17 07:47:19

标签: security kerberos cloudera sqoop

sqoop import - 错误输出 sqoop list-tables / eval工作正常。

分布:Cloudera 安全问题:

  

GSS启动失败[由GSSException引起:无有效凭据   提供(机制级别:无法找到任何Kerberos tgt)]

     

WARN security.UserGroupInformation:PriviledgedActionException   as:pars7611(auth:KERBEROS)原因:java.io.IOException:本地失败   exception:java.io.IOException:javax.security.sasl.SaslException:GSS   启动失败[由GSSException引起:未提供有效凭据   (机制级别:无法找到任何Kerberos tgt)];错误   tool.ImportTool:导入失败:java.io.IOException:本地失败   exception:java.io.IOException:javax.security.sasl.SaslException:GSS   启动失败[由GSSException引起:未提供有效凭据   (机制级别:无法找到任何Kerberos tgt)];

1 个答案:

答案 0 :(得分:0)

错误

  

GSS启动失败[由GSSException引起:无有效凭据   提供(机制级别:无法找到任何Kerberos tgt)]

通常是由没有Kerberos票证引起的。在运行sqoop命令之前,请使用kinit获取Kerberos票证。

话虽这么说,令人费解的是,它可以做列表 - 表达。 Metastore也应该受到Kerberos身份验证的保护。请检查hive Metastore是否由Kerberos保护,即hive.metastore.sasl.enabled设置为true。