2017-09-17 98 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